在Ubuntu系統中編譯安裝Vim的教程
簡介
Vim是從vi發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs並列成爲類Unix系統用戶最喜歡的編輯器。
對於大多數用戶來說,Vim有着一個比較陡峭的學習曲線。這意味着開始學習的時候可能會進展緩慢,但是一旦掌握一些基本操作之後,能大幅度提高編輯效率。爲了幫助學習,Vim爲初學者準備了Vim教學。通常可以在Unix系統命令行下輸入"vimtutor"或者點擊Windows系統桌面上的Vim教學圖標進入。在Vim用戶手冊中更加詳細的描述了Vim的基礎和進階功能。可以在Vim中輸入":help user-manual"進入用戶手冊。手冊除了原始的英文版本之外,也被志願者翻譯成了各國文字,其中包括中文。
新用戶也應該學習Vim的幫助系統。可以在Vim中輸入不帶參數的"help"來閱讀主幫助文件。
下面是安裝筆記:
1. 加入必需的`終端庫:
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev
2.下載 vim 源碼,打開 的download頁面選擇 unix 源碼下載:2
3. 解壓,進入源碼目錄:cd vim/src
4.
$ make distclean #清理一下上一次編譯生成的所有文件
5. 執行:
./configure --with-features=huge --enable-pythoninterp=yes --enable-gui=gnome2 --enable-cscope --enable-fontset --enable-perlinterp --enable-rubyinterp --with-python-config-dir=/usr/lib/python2.6/config #編譯配置
6.編譯:
make
7. 安裝:
sudo make install
說明:
編譯配置中的 --enable-gui=gnome2 是啓用GUI,也就是可以使用gvim。還是不習慣終端裏的vim
--enable-pythoninterp=yes 是啓用vim對python的支持
--with-python-config-dir=/usr/lib/python2.6/config 指向python的配置文件夾,因爲個人安裝版本/路徑的不同,這裏根據自己的實際情況而稍做修改。(我 用的Ubunut 10.10的python默認安裝路徑)
添加到菜單項目
現在我們把它添加到菜單項目。Ubuntu菜單項保存在/usr/share/applications目錄下,那現在終端輸入下列代碼:
sudo gedit /usr/share/applications/top
在編輯器中輸入
[Desktop Entry]
Name=Gvim
Comment[zh_CN]=Gvim編輯器
Exec=gvim
Icon=/usr/share/pixmaps/gnome-word.png
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application;Development;
Encoding=UTF-8
StartupNotify=true
Name=GVim Text Editor
-
短頭髮盤發教程圖解
推薦一款超級實用、簡單,但效果非常日系、典雅的短髮盤發發型,以下是“短頭髮盤發教程圖解”希望能夠幫助的到您!短髮盤發發型圖解第一步,軟趴趴的頭頂很顯的沒精神,所以,我們先用手指挑高頂部的'頭髮,或者用打毛梳打蓬鬆,營造頭頂的空氣動感。第二步,用一根皮筋把短髮...
-
solidworks2014安裝教程
1解壓SW2014_sp0_x64_文件,用虛擬光驅打開或者直接用壓縮軟件解壓。2打開安裝程序安裝程序,然後選擇,(已管理員運行)如下圖:如果您是win8系統,或者其他系統也有可能運行這個出現問題,那麼您可以打開sldim文件夾,然後運行程序,也可以打開安裝程序。3運行setup後的界面,然...
-
簡單的剪紙花教程圖解
做剪紙花是剪紙手工的最常見的工藝,下面是小編爲大家帶來的做剪紙花步驟的圖解,希望可幫助大家!簡單的剪紙花教程圖解做剪紙花步驟1、正方形紙對摺成三角形,小編用的是之前摺紙杯蓋多餘下來的彩紙,折成的正方形紙,如果你沒有正方形的`彩紙,可以用A4紙折一下哦!做剪紙...
-
丙肝患者不能吃什麼
丙型肝炎病毒感染是致病根本原因,在外界因素的影響下,如飲酒,勞累,長期服用有肝毒性的藥物等,可促進病情的發展。丙肝的病理改變與乙肝極爲相似,以肝細胞壞死和淋巴細胞浸潤爲主。一、丙肝患者不能吃什麼11、丙肝患者飲食應以清淡易於消化的食物爲主,而不要吃一些過硬...