我无法弄清楚如何仅使用键盘在Sublime Text 2中进行矩形选择.我似乎经常遇到的是执行ctrl-shift-up或-down(我假设平均箭头键),如下所示:https://stackoverflow.com/a/13796939/1022967
但是当我尝试使用它时,我必须发送一个操作系统级别的命令,因为发生的事情是我的窗口慢慢退去并向我显示我在Mac上打开的所有打开的应用程序/窗口(我忘记了所谓的 - 就像我运行的仪表板一样).当我在Sublime Text 2之外的应用程序中使用此键和弦时会发生这种情况.
我有什么错误的配置吗?我可以使用其他键和弦来完成此操作吗?
Mic*_*ver 35
您无需更改Sublime Text键绑定.
只需转到系统偏好设置 - >键盘 - >键盘快捷键,单击任务控制,取消选中任务控制和应用程序窗口旁边的框,然后您就可以使用默认键进行列选择.这是一个快速简便的修复,特别是如果您不使用Mission Control.
gat*_*tto 23
转到菜单:
Sublime Text -> Preferences -> Key Bindings - Default
Run Code Online (Sandbox Code Playgroud)
你在找什么:
{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} },
Run Code Online (Sandbox Code Playgroud)
实际的键可能不同,您需要使用这些参数查找"select_lines"命令.
如果要更改密钥,则需要Key Bindings - User在菜单中打开,然后根据需要复制粘贴并编辑这些行.
如果文件格式正确(JSON),您将在保存文件后立即注意到更改,否则您将收到错误消息.
小智 5
FWIW,在运行OS X 10.8.5的MacBook Pro上,我在Sublime的“键绑定-用户”文件中为列选择模式设置了键盘绑定。在“系统偏好设置”>“键盘”>“键盘快捷键”>“应用程序快捷方式”中,在Mac系统级别设置按键绑定无效。
在浏览了Sublime的“键绑定-默认”首选项文件和Mac系统的首选项以确保不会破坏现有的键绑定之后,我选择了Ctrl+Alt+Shift+Up和Ctrl+Alt+Shift+Down选择列。
这是我的Sublime“键绑定-用户”文件中的内容:
{ "keys": ["ctrl+alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+shift+down"], "command": "select_lines", "args": {"forward": true} }
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
26457 次 |
| 最近记录: |