查找关键冲突
为 Sublime Text 开发的插件,用于帮助识别冲突的关键映射。
详细信息
安装次数
- 总数 42K
- Win 21K
- Mac 15K
- Linux 6K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 0 | 0 | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 3 | 0 | 3 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 3 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
Linux | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
README
FindKeyConflicts
帮助查找插件间的关键冲突。此插件将报告映射到多个软件包的快捷键。这并不保证列表软件包一定存在冲突,因为诸如上下文之类的细节被忽略。这只是一个帮助确定可能存在冲突的插件的工具。
安装
手动
将此存储库克隆或复制到软件包包夹中。默认情况下,它们位于
- OS X:~/Library/Application Support/Sublime Text 2/Packages/
- Windows:%APPDATA%/Roaming/Sublime Text 2/Packages/
- Linux:~/.config/sublime-text-2/Packages/
包管理器
推荐通过 包管理器 安装。它将会在软件包可用时自动更新它们。要安装,执行以下操作。
- 在命令面板中,输入
包管理器:安装包
- 搜索
查找关键冲突
使用方法
可以通过在命令面板中指定命令来运行此插件。命令按照字母顺序列出,首先是修饰符(alt,cntl,shift,super),然后是键。以下为命令列表
查找关键冲突:所有快捷键映射到快速面板
:
在快速面板中显示所有快捷键映射。选择条目将打开一个包含有关键绑定详细信息的缓冲区。
查找关键冲突:所有快捷键映射到缓冲区
:
在缓冲区中显示所有快捷键映射。
查找关键冲突:(直接)冲突映射到快速面板
:
此命令查找所有直接冲突,并在快速面板中显示它们。在命令下列出的最后一个软件包是正在运行的命令的源,如果不是由上下文限制。选择特定的条目将打开一个包含有关该键绑定详细信息的缓冲区。
查找关键冲突:(直接)冲突映射到缓冲区
:
在视图中显示键的直接冲突。使用此功能可以更好地了解命令如何冲突,因为命令的上下文将包含在输出中。对于特定绑定列出的最后一个包是使用的命令,如果它没有受上下文限制。
查找键冲突:重叠冲突
:
显示与缓冲区中多部分键绑定重叠的键绑定。例如,如果 ["ctrl+t"]
是一个绑定,而 ["ctrl+t", "t"]
是另一个绑定,则会显示。
查找键冲突:所有冲突
:
显示缓冲区中所有冲突。此选项将包括直接冲突和重叠冲突。
查找键冲突:单个包冲突
:
显示涉及所选包的冲突。
查找键冲突:多个包冲突
:
显示涉及所选包的冲突。选择包完成后,请选择 (完成)
。您可以使用 (查看已选)
和 (查看包列表)
分别查看所选包和包列表。此外,在查看所选包列表时按 enter
可以从所选列表中删除包。
查找键冲突:命令搜索
:
显示包含键映射文件的包的列表。在选中一个包后,快速面板中将显示一系列命令。从后续的列表中选中一个命令将运行该命令。
设置
ignored_packages
:
包含要忽略的包的数组。请注意,首选项中的 ignored_packages
将自动添加到此列表中。
ignore_single_key
:
布尔值,指定是否应忽略单个键绑定。默认为 False。
ignore_patterns
:
包含要忽略的键模式的数组。这些应遵循指定键绑定的相同准则。
display_internal_conflicts
:
布尔值,用于确定是否应显示与包的内部命令冲突。
注释
感谢 bizoo 与我分享他们的工作。感谢 getify 提供的 json minifier。感谢 facelessuser 的 strip dangling commas 工作。