Hacking VIM 之定製 改變字型

2021-06-15 22:11:47 字數 702 閱讀 2582

在控制台下的vim是不能夠改變字型的,因為字型的改變是隨著終端字型的變化而變化的,但是在gvim中,你卻有權力將字型改變成自己想要的樣子。

在linux下設定字型的命令是:

set guifont

=courier/14

而在windows下則是:

setguifont

=courier:14

當然,如果需要設定多個字型,則我們可以在各個字型之間新增逗號(,)來設定多個字型,如:

setguifont

=courier/ new/

12, arial/ 10

如果字型名字中含有空格,則我們需要將其使用/進行轉義,而在windows下則可以將空格轉換為:字元。當然,這樣設定之後只會對當前會話有效,而如果想每次都使用的話,則需要將其加入到其gvimrc設定檔案中(將命令中前面的:去掉)。

如果你不知道可用的字型名字,使用下面的命令可以得到乙個字型名字的列表:

set guifont=*

如果需要想對特定的檔案型別使用特定的字型,則可以將下面的語句加入到vimrc檔案中去:

*.txt set guifont

=arial

/ 12

這樣,在下次開啟.txt檔案的時候,就會設定字型

arial 12字型。

需要注意的是,每次改變字型大小的時候,gvim會調整自己的視窗大小來適應字型的變化。

Hacking VIM 之定製 自定義高亮

在 vim中,高亮的特性被稱為 匹配 matching 使用匹配,vim幾乎可以標記任何字元,數字,句子和行及其組合,你甚至可以選擇讓 vim來如何標記,比如用紅色標記錯誤,綠色標記重要的單詞等等。匹配可以使用下面的命令來實現 match group pattern 此命令包含兩個引數,第乙個引數是...

Hacking VIM 之定製 自定義狀態列

在vim編輯器的底部,你可以發現兩個東西 乙個是命令列緩衝 可以輸入命令 另外乙個是狀態列。在預設情況下,vim顯示的資訊是很簡短的,只是在右邊顯示當前游標所在的行和列以及當前開啟的檔案 如果有的話 當你執行乙個命令的時候,狀態列將會被命令列替代,如果命令執行後輸出了資訊,則也會顯示在狀態列的右邊。...

Hacking VIM 之定製 自定義狀態列

在vim編輯器的底部,你可以發現兩個東西 乙個是命令列緩衝 可以輸入命令 另外乙個是狀態列。在預設情況下,vim顯示的資訊是很簡短的,只是在右邊顯示當前游標所在的行和列以及當前開啟的檔案 如果有的話 當你執行乙個命令的時候,狀態列將會被命令列替代,如果命令執行後輸出了資訊,則也會顯示在狀態列的右邊。...