【发布时间】:2015-01-02 04:09:18
【问题描述】:
给定:
code
在/etc/nginx/sites-available/mySite.conf。我们知道
#Code
表示它将被忽略。但是如果我想注释掉怎么办:
Code
Code
Code
Code
不使用 # ?我有人看到在 python 中使用 ''' 来注释掉多行。这也适用于 Linux 配置文件吗?
【问题讨论】:
给定:
code
在/etc/nginx/sites-available/mySite.conf。我们知道
#Code
表示它将被忽略。但是如果我想注释掉怎么办:
Code
Code
Code
Code
不使用 # ?我有人看到在 python 中使用 ''' 来注释掉多行。这也适用于 Linux 配置文件吗?
【问题讨论】:
我觉得我们可以试试vim编辑器批量注释方法如下
将光标放在第一个 # 字符上,按 CtrlV(或 gVim 的 CtrlQ),然后向下直到最后一个注释行并按 x,这将垂直删除所有 # 个字符。
对于注释一块文字几乎是一样的:
首先,转到您要评论的第一行,按 CtrlV。这会将编辑器置于 VISUAL BLOCK 模式。 然后使用箭头键并选择直到最后一行 现在按 ShiftI,这会将编辑器置于 INSERT 模式,然后按 #。这将在第一行添加一个哈希。 然后按 Esc(稍等一下),它将在所有其他选定的行上插入一个 # 字符。 对于 debian/ubuntu 默认附带的精简版 vim,请在第三步中键入:s/^/#(每行第一个字符的任何剩余突出显示都可以使用 :nohl 删除)。
【讨论】:
没有标准的“Linux 配置文件”——语法完全取决于读取文件的程序以及该程序如何解析它。
Nginx 仅将以 # 开头的行识别为 cmets。 http://nginx.org/en/docs/beginners_guide.html#conf_structure
【讨论】: