如何在nano中同时注释多行?

如何在nano中同时注释多行?

我可以使用选择多行Esc+A。之后,我应该使用什么快捷方式来注释/取消注释所选行?

答案1

Esc3(或Alt+3) 将在编辑器的最新版本中注释或取消注释选定的行nano(macOS 附带的版本太旧;使用 Homebrew 安装较新的版本)。使用的默认注释字符是#(在许多脚本语言中有效)。

注释字符可以通过文件comment中的选项进行修改~/.nanorc。这是来自手册:

comment "string"

使用给定的字符串来注释和取消注释行。如果字符串包含竖线或竖线字符 ( |),则指定括号样式注释;例如,"/*|*/"对于 CSS 文件。竖线之前的字符将添加到行的前面,竖线之后的字符将附加在行的末尾。如果不存在管道字符,则在前面添加完整的字符串;例如,"#"对于 Python 文件。如果指定空双引号,则禁用注释/取消注释功能;例如,""对于 JSON。默认值为"#"

另请参阅nanorc(5)系统手册 ( man 5 nanorc)。


因为可能需要解释一下:

可以通过三种方式选择文本nano

  1. 使用EscA(或Alt+A),
  2. 使用Shift和 箭头键,
  3. 在图形环境中,使用Shift和 鼠标左键(如果nano使用其选项启动-m)。

相关内容