是否有一種簡單的方法在gvim中顯示空白字符(如空格和製表符)?類似於Gedit,Geany,Komodo和其他GUI編輯器中實現的內容(當啓用該選項時)空間顯示爲靜音或灰色「。並標籤爲' - >'。在gvim中顯示空白字符
37
A
回答
37
在Vim中檢出listchars
和list
選項。一個例子使用此功能:
" part of ~/.vimrc
" highlight tabs and trailing spaces
set listchars=tab:>-,trail:-
set list
+1
到目前爲止,我正在使用您的文章中的'set listchars ...'位和UncleZ文章中的noremap命令......他們似乎一起工作得很好。有沒有辦法讓空格看起來像'--->'而不是'> - '跟蹤' - '?我試圖簡單地替換這兩個字符串,但是這樣做效果不佳:/ – memilanuk 2011-02-15 23:45:41
29
你可以使用任何你希望的字符,如果您啓用的Unicode我用第一
set encoding=utf-8
一號線(放~/.vimrc
):
set list listchars=tab:→\ ,trail:·
瞭解更多有關此設置的信息http://vim.wikia.com/wiki/Highlight_unwanted_spaces
這些charact的顏色ers由您的配色方案控制。
6
這是我的一些關於空白的設置。
使用F11
以顯示空白字符或不之間切換:
noremap <F11> :set list!<CR>
如何顯示空格字符時list
設置:黃色
set listchars=eol:$,tab:>-,trail:.,extends:>,precedes:<,nbsp:_
亮點特殊字符:
highlight SpecialKey term=standout ctermbg=yellow guibg=yellow
突出顯示冗餘空間(空格在行尾,空格在標籤之前或之後):
highlight RedundantSpaces term=standout ctermbg=Grey guibg=#ffddcc
call matchadd('RedundantSpaces', '\(\s\+$\| \+\ze\t\|\t\zs \+\)\(\%#\)\@!')
希望這些幫助!
0
這很適合我:
「結尾的空白檢測 亮點WhitespaceEOL ctermbg =黃色guibg =黃色 比賽WhitespaceEOL/\ s + $/
相關問題
- 1. Gvim,地圖「提示」顯示爲空白或點點...重繪?
- 2. vim powerline doesnt在gVim中顯示字體
- 3. 中文字符在strings.xml中顯示爲空白框
- 4. 在Microsoft Word中顯示未知的空白字符
- 5. 如何關閉在Visual Studio IDE中顯示空白字符
- 6. 在ASP.NET中顯示帶空白的字符串?
- 7. 在Eclipse中顯示一些不可見/空白字符
- 8. 如何在gVim的消息行中顯示UTF字符?
- 9. 如何在Android中顯示5空白/數字與空白空間?
- 10. gvim將下劃線顯示爲空格
- 11. 在Cocos2d iphone:Tiledmap顯示空白顯示
- 12. 格式規格顯示空白(空字符串)爲零(0)
- 13. 空白字符
- 14. mysql_error顯示空白
- 15. GUI顯示空白
- 16. ReferenceField顯示空白
- 17. MapView顯示空白
- 18. autotest顯示空白
- 19. iframe顯示空白
- 20. IE7顯示空白
- 21. 爲什麼route中的%字符路由將顯示空白?
- 22. 如何在jedit中顯示空白,換行符和製表符
- 23. Webview顯示空白空間
- 24. Django:要顯示空白字段爲空而不顯示無
- 25. 在字符串中顯示空格
- 26. Android:在自定義字體中不支持的字符顯示爲空白
- 27. WebView,在ICS中顯示空白
- 28. 在MS Access中顯示空白表格
- 29. 在ssrs報告中顯示空白值
- 30. MFMessageComposeViewController在iOS7中顯示空白屏幕
所有好的答案...但我不想要高亮顯示空格;我已經看到了啓用它的主題,說實話,它們都看起來相當醜陋(對我來說)。我會再做一些list/listchars選項的實驗,看看我是否找不到有點接近我的想法 – memilanuk 2011-02-15 23:34:24
與[Make Vim show all white spaces as a character](http://stackoverflow.com/q/1675688)。你可以在Vim中使用最近更新的補丁[這封郵件列表線程](https://groups.google.com/d/msg/vim_dev/dIQHjW1g92s/FPUU_-9N3wYJ)。 – glts 2013-11-10 12:47:29