阻止 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
我喜欢使用 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