VIM 的狀態行(statusline)設定

2021-08-02 10:44:57 字數 1099 閱讀 7931

研究了一下 vim 的狀態行設定,並嘗試了幾個外掛程式(neat status line 、vim-airline)。這些外掛程式顯示效果確實比較炫酷,但是配置過程稍顯麻煩,比如: vim-airline 需要另外安裝字型才能顯示漂亮的箭頭字元。但該字型顯示中文時,不如預設的「宋體」好看。另外,這些外掛程式預設不顯示「檔案編碼」,而「檔案編碼」恰好又是我需要的。我是簡單、實用主義者,對於vim狀態行設定,就放棄使用外掛程式了。

下面的狀態行配置足以滿足我的日常需要:

" 顯示狀態行當前設定

set statusline

" 設定狀態行顯示常用資訊

" %f 完整檔案路徑名

" %m 當前緩衝被修改標記

" %m 當前緩衝唯讀標記

" %h 幫助緩衝標記

" %w 預覽緩衝標記

" %y 檔案型別

" %b ascii值

" %b 十六進製制值

" %l 行數

" %v 列數

" %p 當前行數佔總行數的的百分比

" %l 總行數

" % 評估表示式的值,並用值代替

" % 顯示檔案編碼

" % 顯示檔案型別

set statusline=%f%m%r%h%w%=\ [ft=%y]\ %\ [ff=%]\ [asc=%03.3b]\ [hex=%02.2b]\ [pos=%04l,%04v][%p%%]\ [len=%l]

" 設定 laststatus = 0 ,不顯式狀態行

" 設定 laststatus = 1 ,僅當視窗多於乙個時,顯示狀態行

" 設定 laststatus = 2 ,總是顯式狀態行

set laststatus=2

vim學習筆記 狀態行(statusline)

a more informative status line for vim

neat status line

vim-airline

win7字型安裝的方法

vim配置:vim-airline外掛程式安裝

windows中vim-airline研究筆記

vim 配置vim airline

vim剪下指定行 Vim複製剪下貼上設定行號等技巧

問題描述 vim 中選中指定字元,進行複製,剪下,貼上以及設定行號。解決方法 進入vim中visual模式,visual模式進入,可以有三種方式 1 在普通模式 normal 下,直接按鍵 v 就可以進入預設visual模式,可以使用v j k h l 進行文字選擇 普通可視 注 使用normal模...

Http狀態行和狀態碼介紹

1.狀態行包括3位數字的狀態碼和對狀態 的描述,下面將列出5種狀態碼的基本描述。1 1xx 1開頭的3位數 主要是實驗性質的。2 2xx 表明請求成功,如狀態碼200可以表明已成功取得了請求的頁面。3 3xx 表明在請求滿足之前應採取進一步的行動。4 4xx 當瀏覽器無法滿足請求時,返回該狀態碼,如...

HTTP響應的細節 狀態行

http響應的細節 狀態行 狀態行 格式 http版本號 狀態碼 原因敘述 舉例 http 1.1 200 ok 狀態碼用於表示伺服器對請求的處理結果,它是乙個三位的十進位制數。響應狀態碼分為5類,如下所示 狀態碼 含義 100 199 表示成功接收請求,要求客戶端繼續提交下一次請求才能完成整個處理...