Atom editor 在Atom中注释掉代码块

Atom editor 在Atom中注释掉代码块,atom-editor,Atom Editor,我已经从Webstorm和RubyMine迁移到Atom,我真的很怀念Jetbrains编辑器中的一个功能,您可以选择一个代码块并按CMD+-它会在每行的开头添加特定于语言的注释字符。(#用于ruby。/用于js,/*用于css等) 是否有Atom的内置快捷方式或提供此功能的包?根据,cmd+/应该这样做 对于Windows和Linux,它是ctrl+/.此外,还有以下软件包: atom的评论包 块注释行 崇高的区块评论 Atom没有特定的注释块功能,但如果您选择更多行,然后使用正常的ctrl

我已经从Webstorm和RubyMine迁移到Atom,我真的很怀念Jetbrains编辑器中的一个功能,您可以选择一个代码块并按CMD+-它会在每行的开头添加特定于语言的注释字符。(
#
用于ruby。
/
用于js,
/*
用于css等)

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

根据,cmd+/应该这样做


对于Windows和Linux,它是ctrl+/.

此外,还有以下软件包:

  • atom的评论包
  • 块注释行
  • 崇高的区块评论

Atom没有特定的注释块功能,但如果您选择更多行,然后使用正常的ctrl-/(Windows或Linux)cmd-/(Mac),它将注释所有行。

可以通过选择行并按ctrl+/来进行多行注释。 现在你可以有很多评论插件了

1) 评论-
2) 阻止注释行-


更好的方法是阻止注释尝试..

编辑
keymap.cson
文件并添加

窗口

'.platform-win32 .editor': 'ctrl-/': 'editor:toggle-line-comments' “.platform-win32.editor”: “ctrl-/”:“编辑器:切换行注释” Mac

'.platform-darwin .editor': 'cmd-/': 'editor:toggle-line-comments' “.platform darwin.editor”: “cmd-/”:“编辑器:切换行注释”
现在只需突出显示要注释的文本并点击键绑定。

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

你可以在Windows上使用Ctrl+Shift+/。

在mac上的比利时键盘上 command+shift+/是注释一个块的按键。

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

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

现在它工作了

在windows上,无需选择整行,只需在要注释的行上使用组合键。

按(Cmd+/)将创建单行注释。i、 e.
//单行注释

键入(
/**
并按Tab键)以创建块注释

/**
*注释块
*/

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

我更喜欢它,因为它有最接近行注释的快捷键,并且它可以按照我的需要工作,这意味着它不会注释整行内容,而只注释选定的文本

行注释: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 :


如果要更改配置,只需对keymap文件进行参数设置,首先选择代码块,然后
按cmd+/查看MacOS的可能原因:注意键绑定重叠。在我的案例中发生了这种情况,并停用了初始的
切换行注释
绑定:

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

解决方案覆盖了
github:toggle patch selection mode的绑定


我必须执行
cmd+shift+7
,因为我的瑞典键盘没有EN键盘那样的
/
键。这不是块注释,这是一行注释Ubuntu+意大利键盘用户-我的“/”在“7”键上,但
ctrl+shift+7
不起作用。有什么线索吗?@davideghz在意大利键盘上快捷键是ctrl+ù@AlexanderMills讽刺的是,用“行注释”注释出多行代码往往更可靠。例如,JavaScript中的
/*
语法可能会被注释中的代码描述(包括“*/”字符)意外终止。对于带有正则表达式的注释来说并不少见。
block comment
包非常有用,谢谢!这应该是答案。感谢您,我更喜欢使用快捷键CTRL+
作为默认设置的
UltCombo/atom sublime block comment
,因此您还拥有原始的CTRL+
/
@cryptoKTM。请参阅andrez解决HTML问题的解决方案。仅供参考,可以在Windows上通过快捷键CTRL+
+
访问设置。我的按键绑定与您的屏幕截图中的按键绑定相同,我一直看到有人建议使用
ctrl
+
shift
+
/
,但它在Windows 10/Atom 1.31.0上对我不起作用。该软件包运行良好,非常轻量级。有人还应该说如何取消对块的注释…@JimmyR.-如果从接受的答案(ctrl+/)重复该命令,它将取消注释。尽管它的工作情况似乎取决于文件类型以及是否在已注释的块中工作。这似乎只适用于某些文件类型。它在typescript中不起作用,但它应该起作用。