1
A
回答
6
set statusline =%1*\ %n\ %* "buffer number
set statusline +=%5*%{&ff}%* "file format
set statusline +=%3*%y%* "file type
set statusline +=%4*\ %<%F%* "full path
set statusline +=%2*%m%* "modified flag
set statusline +=%1*%=%5l%* "current line
set statusline +=%2*/%L%* "total lines
set statusline +=%1*%4v\ %* "virtual column number
set statusline +=%2*0x%04B\ %* "character under cursor
這裏是我使用的顏色:
hi User1 guifg=#eea040 guibg=#222222
hi User2 guifg=#dd3333 guibg=#222222
hi User3 guifg=#ff66ff guibg=#222222
hi User4 guifg=#a0ee40 guibg=#222222
hi User5 guifg=#eeee40 guibg=#222222
2
如果你想使這個小除了默認的航空公司狀態行 ,而不是寫一個新狀態線,您可以更新相應的航空公司 部分。
在我的情況下,我在當前行號後加上總行數,如3/45
。
航空公司與當前行號段爲Z,您可以通過 運行echom g:airline_section_z
檢查哪些應該返回類似:
%3p%% %{g:airline_symbols.linenr}%#__accent_bold#%4l:%#__restore__#%3v
可以更新到包括總線vim的狀態行代碼數%L
%3p%% %{g:airline_symbols.linenr}%#__accent_bold#%4l
/%L:%#__restore__#%3v
我還將%#__restore__#
稍微移回一點,以使當前行號僅爲粗體字 。
%3p%% %{g:airline_symbols.linenr}%#__accent_bold#%4l%#__restore__#/%L:%3v
測試與let g:airline_section_z = 'test string here'
其次是:AirlineRefresh
,直到你得到它的權利,然後使它粘在用的vimrc:
function! AirlineInit() let g:airline_section_z = 'your string' endfunction autocmd VimEnter * call AirlineInit()
這顯然是這樣做的canonical方式.. 。
相關問題
- 1. 如何將git文件狀態添加到vim的狀態行?
- 2. Android:添加文本到狀態欄
- 3. Android:將textView中的文本添加到狀態欄
- 4. 將信息添加到matplotlib導航工具欄/狀態欄?
- 5. vim-airline - 在狀態欄中隱藏文件類型
- 6. 如何在Qt5.3.1中添加狀態欄
- 7. 將狀態欄添加手機圖標(在哪裏刪除狀態欄?)
- 8. 改變vim的狀態欄的「文件修改」的標記更加明顯
- 9. Dropzone將添加的行數添加到dropzone的文件數量?
- 10. 如何將圖標(圖像,徽標..)添加到狀態欄
- 11. Qt創建者C++,將很多標籤添加到狀態欄
- 12. 如何將圖標添加到iphone/ipod狀態欄?
- 13. 如何將默認消息添加到Facebook狀態欄(pinwall)?
- 14. 將狀態欄添加到C++控制檯應用程序
- 15. 將活動狀態添加到wordpress管理欄元素
- 16. 將行添加到文件
- 17. 向JFrame添加狀態欄的問題
- 18. NSIS:將自定義文本添加到狀態文本框中
- 19. Vim的:在狀態行
- 20. 事件已添加到狀態欄通知?
- 21. 將選定的文本追加或添加到Vim中的文件中
- 22. 如何將狀態添加到Silverlight中的控件?
- 23. 如何將值添加到React狀態的數組中
- 24. 如何將參數添加到Salt中的dockerio.running狀態?
- 25. Vim狀態欄預測/完成?
- 26. 將VIM插件添加到Janus設置
- 27. 提供文件轉移的新狀態並將其添加到日誌文件
- 28. 將VIM恢復到默認狀態
- 29. swift向狀態欄添加背景
- 30. 添加UIWindow刪除狀態欄