gVim設置默認主題和字體(圖文詳細版)


對於平時主力生產環境是Windows的學生黨來說,可以通過gVim(Vim-gnome,是Vim的跨平台圖形化版本)來學習Vim是很不錯的一個選擇,因為Vim有很多記憶性的命令,如果一段時間不使用Vim,一旦再次回到Linux操作Vim,就會很陌生。

默認的gVim配色是亮白色,字號也較小,如下,

在設置主題之前,我們需要先知道有哪些主題,有兩種方式查看,

第一種:通過gVim菜單的【編輯】->【配色方案】查看,如果你直接選擇,那么這個主題只對當前的gVim實例生效,重啟gVim之后依舊是亮白色的主題,這個和直接在末行模式輸入":colorscheme themeName"相同,如果只是輸入":colorscheme"則顯示當前的主題/配色方案。

第二種:去gVim安裝目錄,進入【Vim】->【vim80】->【colors】,其中【vim80】的80表示當前gVim的版本,這里可以看出我的版本是8.0,在【colors】目錄下又很多.vim類型的文件,這些都是gVim的主題文件。

我們根據上面任意一種方法選擇一個自己喜歡的主題,然后打開gVim的配置文件(在Linux下,Vim的用戶配置文件是~/.vimrc,而在Windows下,gVim的配置文件是其安裝目錄下的_vimrc),如下圖,

我們使用記事本或其他編輯器(如Notepad++)打開這個文件,在下圖中的位置添加指令,

在上圖中,我選擇了"evening"這款夜間主題,然后保存這個文件,重啟gVim,可以看見默認的主題已經改變,如下圖,

這時在末行模式輸入":colorscheme",顯示"evening",說明當前主題是夜間主題,現在我們再來設置默認字體和字號,類似的,我們可以先查看一下現在有哪些字體,也有兩種方法,

1.gVim中的菜單欄中的【編輯】->【選擇字體】,可以看到當前系統已經安裝的字體,也可以設置字號和字樣(常規、粗體、斜體、粗斜體),同時也能看到當前默認的字體(下圖中藍色選擇的"Fixedsys"就是當前默認字體,另外一種查看當前字體的方法是在末行模式輸入"set guifont"),如果在這里設置字體,依舊只對當前這個gVim實例生效,不是永久的。

2.去Windows的控制面板中搜索"字體",查看系統已經安裝的全部字體。

現在開始設置我們默認的字體和字號,由於不同版本或者不同平台的Vim對字體設置的選項存在些許差異(在網絡上,我已經看到了很多不同設置字體的命令),所以,我們需要找到一個對當前gVim能識別的格式,所以我們再次回到【編輯】->【選擇字體】,然后我們選擇適合自己的字體和字號,然后確定,回到gVim窗口,在末行模式輸入"set guifont"查看當前的字體配置,如下圖,

可以看出我剛剛選擇的字體名是Consolas,字號是15,字體編碼是ANSI(由於我的Windows是簡體中文,所以這里ANSI也就是GBK),最后一個字段的"qDRAFT"不清楚具體含義,然后我們把這些信息復制到gVim的默認配置文件_vimrc中,如下圖,

重啟gVim后,就完成配置默認的字體和字號啦,如下圖,

 

補充:

可以直接通過gVim菜單欄中的選項打開配置文件_vimrc,單擊【編輯】->【啟動設定】,就會在當前gVim窗口自動打開配置文件_vimrc,然后就可以愉快的修改配置信息了。

 

其他的一些常用選項:(同樣寫在"_vimrc"中,這些選項會不定期更新)

選項名稱: 選項指令:
顯示行號,gVim默認關閉 set number
禁止備份文件,gVim會對修改的文件做備份,即在文件名后加波浪線,如test.html~,gVim默認開啟 set nobackup
禁止產生交換文件(*.swp),Vim的交換文件用於當Vim被非正常關閉時,用於恢復原先的文件數據(不建議禁止),gVim默認開啟 set noswapfile
禁止產生撤銷操作文件,un~后綴的文件用於保存文件的操作,方便下次Vim打開時能夠進行撤銷(undo),gVim默認開啟 set noundofile
禁止匹配項高亮 set nohlsearch
開啟匹配項高亮 set hlsearch
設置自動縮進 set autoindent


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM