注释掉Atom中的代码块

我一直在从Webstorm和RubyMine迁移到Atom,我真的很怀念JetBrains编辑器中的一个功能,您可以选择一个代码块并按下命令+-,它会将特定于语言的注释字符添加到每一行的开头。(#用于Ruby.//用于JS,/*用于CSS等。)

是否有Atom的内置快捷方式或提供此功能的软件包?

334731 次浏览

根据命令+/应执行此操作。

对于Windows和Linux,它是Ctrl+/

此外,还有以下软件包:

ATOM没有特定的注释块函数,但是如果您选择更多行,然后使用普通的Ctrl-/(Windows或Linux)命令-/(Mac),它将注释所有行。

通过选择行并按Ctrl+/,可以创建

多行注释。 现在你可以有很多评论插件。

1)注释-https://atom.io/packages/comment 2)BLOCK-COMMENT-LINES-https://atom.io/packages/block-comment-lines

更好的是阻止评论,试试看..

编辑keymap.cson文件并添加

窗户

'.platform-win32 .editor':
'ctrl-/': 'editor:toggle-line-comments'

麦克

'.platform-darwin .editor':
'cmd-/': 'editor:toggle-line-comments'

现在只需突出显示您想要注释的文本,然后点击键绑定。

您可以使用Ctrl+/。这对我有用。

对于Windows,您可以使用Ctrl+轮班+/

在Mac上断言的

比利时键盘上 命令+转移+/是用于注释块的击键。

指挥+/Ctrl+转移+7对我不起作用(Debian+哥伦比亚键盘)。 在我的例子中,我更改了Atom keymap.cson文件,添加了以下内容:

'.editor':
'ctrl-7': 'editor:toggle-line-comments'

现在它起作用了!

在Windows上按Ctrl+/,无需选择整行,只需在要注释掉的行上使用组合键即可。

按(CMD+/)将创建单行注释。即// Single line comment

键入(/**,然后按Tab键)以创建块注释ala

<代码>/** *注释块 */

默认情况下,Atom没有块注释,因此我建议通过“块注释”搜索Atom软件包,并安装适合您的软件包。

我更喜欢https://atom.io/packages/block-comment,因为它具有最接近行注释的键盘快捷键,并且它可以按照我的需要工作,这意味着它不会注释整行,而只注释选定的文本。

行注释:Ctrl+/ 阻止注释:Ctrl+Shift+/(已安装插件)

我尊重上面的评论,没有必要使用软件包:

1) click on Atom
1.2) then ATL => the menu bar appear
1.3) File > Settings  => settings appear
1.4) Keybindings > Search keybinding input => fill "comment"
1.5) you will see :

keybindings panel in atom editor

如果你想改变配置,你只需要给你的键映射文件设置参数。

首先选择代码块,然后 对于macOS

,按命令+/

可能的原因:注意重叠的键绑定。在我的案例中发生了这种情况,并停用了初始toggle line comment绑定:

enter image description here

您可以在应用程序导航栏的Edit -> Preferences -> Keybindings中找到的键绑定。

解决方案正在覆盖github:toggle-patch-selection-mode的绑定

enter image description here