1. 程式人生 > >ubuntu菜鳥解決Gvim的字型設定問題全過程

ubuntu菜鳥解決Gvim的字型設定問題全過程

       上週裝了Ubuntu 12.04,準備開始學習Linux下的程式設計,無奈對各種命令不熟、不知,對Linux下的操作也不熟,所以開始一直抓不住問題的根本,所以這個很簡單的小問題折騰了很久才搞定。

        問題:使用Gvim文字編輯器的時候預設的字元間距太大,程式碼看著很散很不舒服,於是想改一下字元間距。網上說字型間距是改不了的,只能改字型,那就改字型吧!

        解決方法一:使用Gvim開啟文字後,在“編輯”選單的“選擇字型”欄改成自己喜歡、看著舒服的字型。比如我選的是DejaVu Sans Mono字型,改好後的程式碼字型看著緊湊舒服了。

        缺點:這種改動是一次性的,下次再開啟文字時又恢復成了預設的字型,真是不爽。

       解決方法二 : 網上搜到了N多人寫的,改.vimrc檔案,新增各種程式碼/命令。這個時候糾結到事情來了,對於我們這種剛開始用ubuntu的菜鳥來說,這個檔案怎麼改,那些程式碼是在終端輸入的命令還是直接複製到.vimrc檔案呀??沒有人說這個問題啊,千篇一律的都在說新增那些程式碼。。。於是自己各種嘗試各種出錯。。。

        還有網上說的 /home/使用者名稱/資料夾下根本找不到這個檔案呀!!!有人說在根目錄/etc/vim檔案下有這個檔案,複製到/home/使用者名稱/資料夾下再改就好了。果然在那裡找到了檔案vimrc,注意是vimrc,不是我們要找的.vimrc!!!所以還是不行。。。

        網上又有人說了,找不到就自己建一個。於是在終端輸入 "vim(這裡有一個空格) .vimrc",這時出現了一個空的.vimrc檔案,把修改字型的程式碼(set guifont =  字型\ 字號)寫進去,強制儲存退出(按ESC,輸入“:wq!”,回車),就會有一個.vimrc檔案被建立。這時按理說應該好了。可是我開啟檔案發現字型還是預設字型。而且在/home/使用者名稱/資料夾下還是沒有這個檔案啊。。。我以為是沒有建立成功,又折騰了很久,做了許多無用功。(其實是有這個檔案的,只是它隱藏了我們看不到,在資料夾下按ctrl+h就可以看到)

         後來自己嘗試了多次發現問題出在往.vimrc檔案新增的程式碼上面

。比如我要設定到字型是DejaVu Sans Mono,字號是12,新增的程式碼應該是“set guifont=DejaVuSansMono\ 12”(字型名稱間無空格,“\”和字號之間有空格),寫成“set guifont=Deja VuSans Mono\ 12”或者“set guifont=DejaVu\Sans\Mono\ 12”等其他形式都是不靈的。至此,問題解決。

       另外我還在.vimrc檔案中添加了其他程式碼,增加了顯示行號和改變背景顏色等程式碼,這些程式碼在網上都能搜到,就不在此贅述了。