Monday, January 25, 2016

Linux: install vim without root

用了vi一整年,不用vim的原因是因為沒有root的權限不知道如何安裝。就在今天發現沒有顏色真的受不了,所以就試了一下。總結一下成功步驟吧! 如果不知道vim是什麼或如何用就看這個吧…

首先在這裏選一個版本來下載,我是下載7.4版本的。
然後解壓縮放到linux裏運行︰
./configure --prefix ~/usr/local/

這樣就會安裝到~/usr/local/的目錄中(大部份不需root安裝方法都要裝到自己的目錄),接著跑︰
make install
如無意外就完成了!

但可能server沒有一個包: selinux,所以有以下error 出現︰
os_unix.c:45:30: 嚴重錯誤:selinux/selinux.h:沒有此一檔案或目錄
 # include <selinux/selinux.h>
                              ^
編譯插斷。
make[1]: *** [objects/os_unix.o] Error 1
make[1]: Leaving directory `/home/mb45450/junk/vim74/src'
make: *** [install] Error 2
在網上找了一下,在設定檔加上不要檢查selinux就可以了︰
./configure --prefix ~/usr/local/ --disable-selinux
make install

成功後會生成src檔案,想要的vim執行檔就在這裏了!
cd src
./vim

也可以用alias 來直接開啓vim︰
alias vi=/path-to-vim/src/vim

在安裝後想開啓顏色顯示可以在自己的目錄/home/user新增一個.vimrc文件,這樣每次打開vim時都會加載這個文件的內容︰
cd ~
vi .vimrc
在文件裏寫入︰
syntax on 
然後保存離開就OK了!

在.vimrc可以寫的指令還有很多,我最後的.vimrc檔案是這樣的,這裏有解釋︰
set number
set autoindent
set ruler
set bg=dark
set backspace=2
syntax on
language en_US

No comments: