gpt4 book ai didi

vim - 让 Vim 将所有空格显示为一个字符

转载 作者:行者123 更新时间:2023-12-03 03:52:34 27 4
gpt4 key购买 nike

我找不到让 Vim 将所有空格显示为字符的方法。我发现的只是制表符、尾随空格等。

最佳答案

正如其他人所说,你可以使用

:set list

这将与

结合
:set listchars=...

显示不可见字符。
现在,没有一个显式选项可用于显示空格,但在列表字符中,您可以设置一个字符来显示除空格之外的所有内容。例如,我的看起来像这样

:set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<

所以,现在,在你使用之后

:set list

所有没有明确显示为其他内容的东西,实际上都是一个普通的旧空白。

像往常一样,要了解 listchars 的工作原理,请使用帮助。它提供了有关可以显示哪些字符(例如尾随空格)以及如何显示的重要信息:

:help listchars

添加一个切换按钮可能会有所帮助,以便您可以轻松地看到编辑过程中的更改(来源: VIM :set list! as a toggle in .vimrc ):

noremap <F5> :set list!<CR>
inoremap <F5> <C-o>:set list!<CR>
cnoremap <F5> <C-c>:set list!<CR>

关于vim - 让 Vim 将所有空格显示为一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1675688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com