用于在Sublime Text 3中注释行的键盘快捷键

0x4*_*672 163 keyboard-shortcuts sublimetext3

在Sublime Text 2中,可以用Ctrl+ /Ctrl+ Shift+ 注释掉一行或一行 /.根据菜单,Edit > Comment这些快捷方式应该是有效的,但在Sublime Text 3(build 3047)中,它们似乎不再起作用.有没有人知道Linux和MacOS的正确默认键盘快捷键?或者这是一个错误?

dus*_*san 286

这似乎是一个错误:http://www.sublimetext.com/forum/viewtopic.php? f = 3& t = 11157&start = 0

要解决此问题,请转到Preferences- > Key Bindings - User并添加这些键绑定(如果您使用的是Linux):

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Run Code Online (Sandbox Code Playgroud)

更新:这也适用于Windows 8(请参阅@ Sosi的评论)

  • 是的,这似乎是一个错误,但解决方法并不能令人满意,至少对于Linux(Ubuntu)而言. (4认同)

Ant*_*ano 81

您可以将以下行添加到首选项/键绑定 - 用户:

{ "keys": ["control+keypad_divide"],"command": "toggle_comment", "args": {"block": false} }, 
{ "keys": ["shift+control+keypad_divide"],"command": "toggle_comment", "args": {"block": true}}
Run Code Online (Sandbox Code Playgroud)

这就是我解决问题的方法 - 将"ctrl"替换为"control",将"/"替换为"keypad_divide".


Ser*_*ndt 40

这是键盘国际化问题.

在标准的美国QWERTY键盘上,如在澳大利亚使用Sublime Text制作,/可随时使用: 美国QWERTY键盘

许多其他键盘不是这种情况.以德国QWERTZ键盘为例.一个人需要点击SHIFT+ 7才能得到一个/.这就是为什么评论在这些键盘上无法正常工作的原因. 德国QWERTZ键盘

将用户键绑定更改为下面列出的键绑定将适用于德语QWERTZ键盘.

{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Run Code Online (Sandbox Code Playgroud)

如果在键盘布局不同的情况下出现问题,请相应地更改键绑定.

  • 谢谢-帮助我完全理解它! (2认同)

小智 15

你可以通过以下方式修复此错误

[
   { "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
   { "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } },
]
Run Code Online (Sandbox Code Playgroud)

它允许用CTRL+ /CTRL+ SHIFT+ 注释,/ 你可以/在键盘上使用=)


Mr.*_*ict 10

这对我有用.

cmd + /

我在Mac OS X El Capitan上.Sublime Text 3(稳定版本3114).


kaa*_*aal 7

我也在Linux下.对我来说,它只有在我按下CTRL+ SHIFT+ 时才有效/,它就像一个评论,而不是一个块评论.原因是加入了/角色,我必须按SHIFT,如果我没有,崇高的文字检测到我按了CTRL+ :.

这是我恢复正常偏好的解决方案.写下Key Bindings - User:

{ "keys": ["ctrl+:"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+:"], "command": "toggle_comment", "args": { "block": true } }


小智 6

在OSX优山美地,我首先要修复这个System Preferences,Keyboard的话Shortcuts.在App Shortcuts,禁用Show Help menu哪个绑定到CMD+ SHIFT+ 7.

键盘设置

我的键盘布局是挪威语,英语作为操作系统语言.


小智 6

这是简单的比你想按cmd+ /在Mac.