我喜欢NANO。它总是在那里,它可以切片和切块,而且它不是VIM!
但是 - 无意中 - 因为我的习惯,出于习惯......大多数IDE使用此约定来“注释掉”一行。 NANO有很好的语法突出显示..所以它知道我的文档的上下文..但我还没有找到一种方法来让它执行这个基本的,但相对重要的功能..手工评论是为鸟类
我认为这是一个超级用户问题,但根据我的经验,这会得到一堆空白的凝视,然后有几个人问Nano是谁,所以...在这里是...
哦,PS,布朗尼指出任何知道如何让DashCode能够做到这一点的人......如果它可以执行这个技巧,它将是最好的Javascript IDE EVER ...而且我确信Apple出于这个原因省略了这个功能,哈哈。
答案 0 :(得分:11)
我找到的最简单的解决方法:
注释出:
将光标设置在应该注释掉的第一行上
命中两次'M-R'(或'Alt-r';以替换RegExp)
搜索:'^'
替换为:'#'
替换这个实例?:'y'
按“y”表示每行要注释掉
注释式:
相同的程序,将'#'替换为''
答案 1 :(得分:7)
(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)。
一些可能的替代方案可能是:
答案 2 :(得分:5)
虽然公认的答案在法律上是正确的,但是如果您还不精通Nano的话,这并没有真正的帮助。
实际上是从Nano 2.6开始,此功能可以作为 M-3 ( Meta-3 )使用。但这实际上意味着(请参阅doc)是可以通过以下热键完成comment \ uncomment:
<Alt> + 3 // <Alt> is default <Meta> command
<Esc> + 3 // Single <Esc> should also work
由于通常需要注释掉几行,因此可以使用 Alt + a (或 Meta + a < / kbd> / Esc + a )切换到选择模式,该模式将允许选择几行。然后,注释命令将立即应用于所有选定的行。