阻止 Vim 以井号“#”开始行?

Prevent Vim from starting line with pound sign "#"?

我喜欢使用 Vim 创建大量包含操作说明的文本 (.txt) 文件。例如,

# Check Nginx status
sudo service nginx status

但是,当我用 Vim 编写这些行时,当我在输入注释行后点击 return 时,以“#”符号开头的注释行会自动 Vim在下一行的开头插入一个“#”符号,我必须退格两次才能删除它。

# Check Nginx status <return>
#

是否有一些设置可以防止这种情况发生?

谢谢。

您正在寻找 'formatoptions'。简短的回答是

set formatoptions-=r
set formatoptions-=o

在你的 vimrc 中的某个地方。要查看哪些格式选项,请转到 :h fo-table。 这里有更多信息http://vim.wikia.com/wiki/Disable_automatic_comment_insertion