我对Vim相对较新,并且正计划在其上编写和学习Ruby。但每当我启动Vim(例如vim LearnRuby.rb
)时,每一行都会出现一个美元符号。我想知道它到底是什么。
答案 0 :(得分:30)
:set nolist
将关闭当前缓冲区的特殊字符,例如显示为^I
的标签和显示为$
的行尾字符。
但是,如果它在您运行vim
时始终如一地执行此操作,则需要查看您的.vimrc
(或其他适用的启动文件)并找出set list
正在执行的操作引起它。
答案 1 :(得分:2)
打开~/.vimrc
并检查其内容
如果你看到这样的一行:
set list
这意味着,它会在每一行显示$
以标记行尾。
删除它或在vi编辑器中使用:set nolist
命令。