Vim中每行末尾的美元符号($)是什么
我对Vim比较陌生。每当我使用Vim LearnRuby.rb启动Vim时,每行都会出现一个美元符号 为什么? 将关闭当前缓冲区的特殊字符,例如选项卡显示为Vim中每行末尾的美元符号($)是什么,vim,Vim,我对Vim比较陌生。每当我使用Vim LearnRuby.rb启动Vim时,每行都会出现一个美元符号 为什么? 将关闭当前缓冲区的特殊字符,例如选项卡显示为^I,行尾字符显示为$ 但是,如果在运行vim时它一直这样做,则需要查看.vimrc(或其他适用的启动文件),并找出导致它的设置列表的原因。打开~/.vimrc并检查其内容 如果您看到这样一行: set list 这意味着,它将在每一行中显示$,以标记行尾。 删除它或在vi编辑器中使用:set nolist命令。@cppcoder可能是第一
^I
,行尾字符显示为$
但是,如果在运行
vim
时它一直这样做,则需要查看.vimrc
(或其他适用的启动文件),并找出导致它的设置列表的原因。打开~/.vimrc
并检查其内容
如果您看到这样一行:
set list
这意味着,它将在每一行中显示$
,以标记行尾。
删除它或在vi编辑器中使用:set nolist
命令。@cppcoder可能是第一个,因为这是dollarsign;)@LivingThing$
正在标记行的结尾,但默认情况下它没有打印出来,应该是某种设置。@Bernhard:知道如何使它不可见吗?可能是我最初将较新的问题标记为这一问题的重复,但这里的答案实际上没有这些问题好,因此,我已经恢复了提名,而不是提名这一个作为重复关闭。它也可以在系统vimrc由一个奇怪的管理员完成。我想你会发现“奇怪的管理员”有点多余:-)两个答案,都建议关闭列表,而不是调整列表字符。它对于显示制表符和尾随空格非常有用。我还发现编辑列表字符可能是一种更好的方法。@ZyX那么为什么不将其作为单独的答案添加呢?
set list