有没有一种简单的方法可以在gvim中显示空格和制表符等空白字符?类似于Gedit,Geany,Komodo和其他GUI编辑器中实现的内容(当选项打开时)空格显示为静音或灰色'.' 和标签为' - >'.
Mar*_*ota 37
退房listchars和listVim的选项.此功能的一个示例用法:
" part of ~/.vimrc
" highlight tabs and trailing spaces
set listchars=tab:>-,trail:-
set list
Run Code Online (Sandbox Code Playgroud)
wup*_*tah 29
如果先启用Unicode,则可以使用任何所需的字符
set encoding=utf-8
Run Code Online (Sandbox Code Playgroud)
我使用的一行(放入~/.vimrc):
set list listchars=tab:?\ ,trail:·
Run Code Online (Sandbox Code Playgroud)
有关此设置的详情,请访问http://vim.wikia.com/wiki/Highlight_unwanted_spaces
这些字符的颜色由您的配色方案控制.
以下是我的一些关于空白的设置.
用于F11在显示空格字符之间切换:
noremap <F11> :set list!<CR>
Run Code Online (Sandbox Code Playgroud)
list设置时如何显示空白字符:
set listchars=eol:$,tab:>-,trail:.,extends:>,precedes:<,nbsp:_
Run Code Online (Sandbox Code Playgroud)
突出显示黄色的特殊字符:
highlight SpecialKey term=standout ctermbg=yellow guibg=yellow
Run Code Online (Sandbox Code Playgroud)
突出显示冗余空格(行尾的空格,制表符之前或之后的空格):
highlight RedundantSpaces term=standout ctermbg=Grey guibg=#ffddcc
call matchadd('RedundantSpaces', '\(\s\+$\| \+\ze\t\|\t\zs \+\)\(\%#\)\@!')
Run Code Online (Sandbox Code Playgroud)
希望这些帮助!
| 归档时间: |
|
| 查看次数: |
32331 次 |
| 最近记录: |