Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何显示<;选项卡>;作为vim中的酒吧_Vim_Vi - Fatal编程技术网

如何显示<;选项卡>;作为vim中的酒吧

如何显示<;选项卡>;作为vim中的酒吧,vim,vi,Vim,Vi,我想知道,当在vim中像这样编码时,是否可以将显示为|(条形图)有没有任何方法可以显示它们 请选择设置列表字符和设置列表以外的任何解决方案,因为它会影响eol和空格。:设置列表 :set lcs=tab:\\\\“最后一个字符是空格! 选项卡设置由两个字符组成:|和一个空格。第一个字符使用一次。第二个字符重复以填充选项卡通常占用的空格。请参见:h lcs 样本结果: 但是,将第二个字符设置为空间不是很有帮助,因为很难区分空格和标签,例如,将它改为另一个字符,例如: :设置列表列表列表字符=选

我想知道,当在vim中像这样编码时,是否可以将
显示为|(条形图)有没有任何方法可以显示它们

请选择
设置列表字符
设置列表
以外的任何解决方案,因为它会影响eol和空格。

:设置列表
:set lcs=tab:\\\\“最后一个字符是空格!
选项卡
设置由两个字符组成:
|
和一个空格。第一个字符使用一次。第二个字符重复以填充选项卡通常占用的空格。请参见
:h lcs

样本结果:

但是,将第二个字符设置为空间不是很有帮助,因为很难区分空格和标签,例如,将它改为另一个字符,例如:

:设置列表列表列表字符=选项卡:\|\-
样本结果:


lcs是列表字符:/@Sabrina,是的,它完全符合您在屏幕截图上显示的内容。请查看。我已经知道这个解决方案:“请选择除设置列表字符和设置列表以外的任何解决方案,因为它会影响eol和空格。”-您所说的“影响”是什么意思"? 您可以为尾随空格指定字符:
set list listchars=tab:\\124;\,trail:•,extends:#,nbsp:
,但该设置不会“影响”文件的内容。如果愿意,可以忽略尾随空格。您可以根据需要配置这些字符的外观。我的问题是空格和eol也将显示,我希望保留它们,这使得文件非常拥挤。从
:h listchars
eol:c
字符显示在每行末尾。省略时,行尾没有额外字符。这同样适用于
trail
,该屏幕截图是一个Vim屏幕截图,因此它当然是可能的。你为什么不问问拍截图的“stephane”他是怎么做的?我正等着你告诉我呢。