通过突出显示并同时右键单击 Sublime Text 来注释掉代码

Comment out code by highlighting and simultaneously right clicking in Sublime Text

与其用我的鼠标手来使用 Ctrl + Shift + /,我希望能够通过突出显示它来注释代码,然后同时按住鼠标左键,同时右键单击并将其注释掉 - 虽然我不知道 Sublime Text 键绑定是否可行。

如果没有,我将只使用自定义键盘快捷键,但我更喜欢鼠标方法。

您可以通过在设置文件夹中创建名为 Default (Windows).sublime-mousemapDefault (OSX).sublime-mousemapDefault (Linux).sublime-mousemap 或(对于任何 OS)Default.sublime-mousemap 的文件来自定义鼠标绑定\Packages\User 然后在该文件中创建自定义绑定
你可以阅读更多here(它实际上是关于键绑定,但创建鼠标绑定的过程是相同的。)

我想出了一些与您想要实现的类似的东西,但无法将 mouse1 绑定为修饰符,因此下面的代码片段工作方式不同。 做出选择后,单击并按住鼠标右键,然后单击鼠标左键以切换所选区域的评论块。

[
  {
     "button": "button1", "count": 1, "modifiers": ["button2"],
     "command": "toggle_comment", "args": {"block": true},
     "press_command": "drag_select_callback"
  }
]

如果您不小心评论了某些内容,这可能会很烦人,因此您可以将单击更改为双击,方法是将 count 值更改为 2 或 3 以进行三次单击等。

块注释由 {"block": true} 定义,如果您想要行注释,只需将其更改为 false

[
  {
     "button": "button1", "count": 1, "modifiers": ["button2"],
     "command": "toggle_comment", "args": {"block": false},
     "press_command": "drag_select_callback"
  }
]