Text “的键盘快捷键”;评论「;纳米线?

Text “的键盘快捷键”;评论「;纳米线?,text,syntax,editor,comments,command-line-interface,Text,Syntax,Editor,Comments,Command Line Interface,我喜欢NANO。它总是在那里,它可以切片和骰子,而不是VIM 但我一直在不经意间按命令/,这是我的习惯。。大多数IDE使用这种约定来“注释”一行。 NANO有很好的语法突出功能。。所以它知道我文件的上下文。。但我还没能找到一种方法让它执行这个基本但相对重要的功能。。手工评论是为鸟儿准备的。 我想这是一个超级用户的问题,但根据我的经验,这会引起一堆茫然的目光,然后有几个人问Nano是谁,所以。。。这是 哦,顺便说一句,任何知道如何让DashCode也能做到这一点的人都可以得到布朗尼点。。。如果它能

我喜欢NANO。它总是在那里,它可以切片和骰子,而不是VIM

但我一直在不经意间按
命令/
,这是我的习惯。。大多数IDE使用这种约定来“注释”一行。 NANO有很好的语法突出功能。。所以它知道我文件的上下文。。但我还没能找到一种方法让它执行这个基本但相对重要的功能。。手工评论是为鸟儿准备的。

我想这是一个超级用户的问题,但根据我的经验,这会引起一堆茫然的目光,然后有几个人问Nano是谁,所以。。。这是


哦,顺便说一句,任何知道如何让DashCode也能做到这一点的人都可以得到布朗尼点。。。如果它能执行这个技巧,它将是有史以来最好的Javascript IDE。。。我确信苹果公司正是因为这个原因才省略了这个功能,哈哈。

我发现的最简单的解决方法是:

  • 注释掉:
    将光标设置在应注释掉的第一行
    点击两次“M-R”(或“Alt-R”;以替换RegExp)
    搜索:“^”
    替换为:“#”
    是否替换此实例?:“y”
    按“y”键将要注释掉的每一行

  • 评论内容:
    同样的程序,用“”替换“#”

nano 2.6中的新功能 (2016年6月17日)

带有默认绑定的注释/取消注释行
M-3
Meta-3

()

定制 如果不喜欢默认映射,请注意以下事项:

使用
Ctrl-/
将其重新绑定到~.nanorc中,无法使用
bind^/comment main
。在linux控制台上,这相当于退格()

一些可能的替代方案可以是:

  • Meta-()
  • Alt-/
    ()

虽然公认的答案在法律上是正确的,但如果你还不精通纳米技术,这并没有真正的帮助

事实上,自Nano 2.6以来,该功能以M-3(Meta-3)的形式提供。但它的实际含义(请参阅)是,可以通过以下热键进行注释\取消注释:

<Alt> + 3     // <Alt> is default <Meta> command
<Esc> + 3     // Single <Esc> should also work

真的吗。。。总比什么都没有好。@user4199220应该在我的书中获得一枚金牌。和图灵奖。如果有人遇到这个问题,并运行CentOS:standard repos有一个旧版本,所以这里有一个支持注释的新版本(还具有彩色语法突出显示)-若要在无需重新启动的情况下安装:
yum-remove-nano
然后
rpm-ivhhttp://mirror.ghettoforge.org/distributions/gf/el/7/plus/x86_64//nano-2.7.4-3.gf.el7.x86_64.rpm
@教父看,我在寻找与你的解决方案相同的问题的答案(
bind^/comment main
)在使用GNU nano 4.9.3版时,我在Fedora32上工作。