![>... 在 vim 中意味着什么以及如何用单个空格替换它?](https://linux22.com/image/61113/%3E...%20%E5%9C%A8%20vi%E2%80%8B%E2%80%8Bm%20%E4%B8%AD%E6%84%8F%E5%91%B3%E7%9D%80%E4%BB%80%E4%B9%88%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E7%94%A8%E5%8D%95%E4%B8%AA%E7%A9%BA%E6%A0%BC%E6%9B%BF%E6%8D%A2%E5%AE%83%EF%BC%9F.png)
我知道什么时候:set list
使用空格显示为.
。但是,当空格符号前面带有>
、>.
、>..
或 等时,这意味着什么>...
?我该如何删除它并只留下一个空格.
?
给出一个好的例子有点困难,但是其中包含的空白>..
感觉就像口香糖;这意味着如果您添加更多空格,它将在将整行向右移动之前将其他单词挤得更近:
Long long time ago it began.
答案1
看起来就像是一个选项卡。您可以通过将光标放在其上并ga
在正常模式下按下来确认这一点。如果显示
<^I> 9, Hex 09, Octal 011
然后它是一个选项卡。空间看起来像这样:
< > 32, Hex 20, Octal 040
要将每个选项卡更改为单个空格:
%s/\t/ /g