热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

命令面板快捷方式在SublimeText3中不起作用

如何解决《命令面板快捷方式在SublimeText3中不起作用》经验,为你挑选了1个好方法。

我正在使用Sublime Text 3,并尝试使用ctrl-shift-P访问命令选项板。此快捷方式不起作用。我正在运行Ubuntu 16.04。任何解决此问题的帮助将不胜感激。



1> OdatNurd..:

出现这种情况的两个主要原因(与所讨论的密钥顺序无关)是:

    用户安装的插件或自定义键绑定已绑定到同一键,该键具有优先权并停止您期望发生的操作

    在Sublime甚至还没有看到它之前,某些外部过程就在吃掉按键。

为了诊断可能是什么,您可以使用View > Show Console或通过按打开Sublime控制台Ctrl+`,然后输入以下命令:

sublime.log_commands(True)
sublime.log_input(True)

完成此操作后,请按有问题的按键顺序并在控制台中检查输出。在您的特定情况下,您应该看到以下内容:

key evt: shift+control+p
command: show_overlay {"overlay": "command_palette"}

如果没有看到您期望的命令,则表明其他操作已绑定到所讨论的键,通常该命令将导致您找到问题所在。

没有看到密钥事件意味着某些外部进程正在占用密钥。这可能是某些全局程序,也可能是操作系统中正在执行的程序(对于Linux,是窗口管理器)。

您还可能会看到一个完全不同的按键事件,这表明您的键盘布局不是Sublime所期望的。

根据情况,您可以禁用正在吃掉钥匙的任何东西。假设您找不到它,或者不想禁用它,或者如果该事件显示Sublime正在查看其他键,则解决方案是更改键绑定。

此过程是查找不起作用的绑定并将其复制到您的自定义键绑定,将键适当地更改为Sublime可以看到的内容。

对于核心Sublime键绑定,请查找Preferences > Key Bindings以查找有问题的键。对于软件包,通常在中Preferences > Package Settings > PACKAGENAME > Key Bindings

在您的情况下,该设置为默认键绑定,因此查看默认键绑定会产生以下绑定,您可以将其放入自定义键绑定中,并根据需要进行更改:

key evt: shift+control+p
command: show_overlay {"overlay": "command_palette"}


推荐阅读
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • C# 7.0 新特性:基于Tuple的“多”返回值方法
    本文介绍了C# 7.0中基于Tuple的“多”返回值方法的使用。通过对C# 6.0及更早版本的做法进行回顾,提出了问题:如何使一个方法可返回多个返回值。然后详细介绍了C# 7.0中使用Tuple的写法,并给出了示例代码。最后,总结了该新特性的优点。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文介绍了在iOS开发中使用UITextField实现字符限制的方法,包括利用代理方法和使用BNTextField-Limit库的实现策略。通过这些方法,开发者可以方便地限制UITextField的字符个数和输入规则。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • (三)多表代码生成的实现方法
    本文介绍了一种实现多表代码生成的方法,使用了java代码和org.jeecg框架中的相关类和接口。通过设置主表配置,可以生成父子表的数据模型。 ... [详细]
author-avatar
哇哈时候_206
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有