在NANO中"注释"一行的键盘快捷键?

Ale*_*ray 26 syntax text comments editor command-line-interface

我喜欢NANO.它总是在那里,它可以切片和切块,它不是VIM!

但是我不断地打击Command /- 不经意间 -​​ 随着我的出现,出于习惯......大多数IDE使用这个约定来"评论"一条线.NANO有很好的语法突出显示..所以它知道我的文档的上下文..但我还没有找到一种方法来让它执行这个基本的,但相对重要的功能..手工评论是为鸟类.

我认为这是一个超级用户问题,但根据我的经验,这会得到一堆空白的凝视,然后有几个人问Nano是谁,所以......这里......

哦,PS,布朗尼指出任何知道如何让DashCode能够做到这一点的人......如果它可以执行这个技巧,它将是最好的Javascript IDE EVE ...而且我确信Apple省略了因为这个原因的功能,哈哈.

小智 13

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

  • 注释:
    将光标设置在应注释掉的第一行
    'MR'(或'Alt-r';以替换RegExp)
    搜索:'^'
    替换为:'#'
    替换这个实例?:'y'
    按'y'表示每一行都要注释掉

  • 评论:
    相同的程序,将'#'替换为''

  • 认真?...有总比没有好. (4认同)

Hot*_*hke 7

纳米2.6的新功能

(2016年6月17日)

使用默认绑定注释/取消注释行M-3(Meta-3)

(http://git.savannah.gnu.org/cgit/nano.git/tree/NEWS)

定制

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

使用Ctrl-/〜.nanorc中的重新绑定bind ^/ comment main是不可能的.在Linux控制台上,这相当于退格(https://savannah.gnu.org/bugs/?53248).

一些可能的替代品可能是:

  • 如果有人遇到这种情况并运行 CentOS:标准存储库有一个旧版本,所以这里有一个支持评论的新版本(并且还有彩色语法突出显示) - https://centos.pkgs.org/7/ghettoforge-plus -x86_64/nano-2.7.4-3.gf.el7.x86_64.rpm.html 要在没有 repo 的情况下安装:`yum remove nano` 然后是 `rpm -ivh http://mirror.ghettoforge.org/distributions/gf/ el/7/plus/x86_64//nano-2.7.4-3.gf.el7.x86_64.rpm` (2认同)

The*_*her 5

虽然接受的答案在法律上是正确的,但如果您不精通 Nano,它并没有真正的帮助。

实际上,从 Nano 2.6 开始,此功能可用M-3( Meta-3)。但它的实际含义(参见doc)是注释\取消注释可以通过这些热键完成:

<Alt> + 3     // <Alt> is default <Meta> command
<Esc> + 3     // Single <Esc> should also work
Run Code Online (Sandbox Code Playgroud)

因为通常你需要注释掉多行,你可以使用Alt+ a(或Meta+ a/ Esc+ a)切换到选择模式,这将允许选择多行。然后注释命令将一次应用于所有选定的行。

相关问题:如何一次在nano中注释多行?