[dywang@dywOffice tmp]$ ll /bin/vi* lrwxrwxrwx 1 root root 20 Oct 17 13:11 /bin/vi -> /etc/alternatives/vi* lrwxrwxrwx 1 root root 21 Oct 17 13:11 /bin/vim -> /etc/alternatives/vim* [dywang@dywOffice tmp]$ ll /etc/alternatives/vi* lrwxrwxrwx 1 root root 21 Oct 17 13:11 /etc/alternatives/vi -> /usr/bin/vim-enhanced* lrwxrwxrwx 1 root root 21 Oct 17 13:11 /etc/alternatives/vim -> /usr/bin/vim-enhanced*
"/etc/man.config" [readonly] 150L, 4900C 1,1 Top
區塊選擇的按鍵意義 | |
v | 字元選擇,會將游標經過的地方反白選擇。 |
V | 行選擇,會將游標經過的反白選擇。 |
[Ctrl]+v |
區塊選擇,可以用長方形的方式選擇資料。 |
y | 將反白的地方複製起來。 |
d | 將反白的地方刪除掉。 |
多檔案編輯的按鍵 | |
:n | 編輯下一個檔案。 |
:N | 編輯上一個檔案。 |
:files | 列出目前開啟的所有檔案。 |
多視窗下的按鍵功能 | |
:sp | 開啟同一檔案於新視窗。 |
:sp filename | 開啟檔案 filename 於新視窗。 |
[Ctrl]+wj |
游標移動到下方的視窗。按法為:先按下 [Ctrl] 不放,再下 w 後放開所有的按鍵,然後再按下j。 |
[Ctrl]+wk |
游標移動到上方的視窗。按法為同上。 |
[Ctrl]+wq |
結束下方視窗,與 [Ctrl]+w 移動到下方視窗後,再按下 :q 離開相同。 |
~/.viminfo
。例如:編輯同一檔案時,游標會在上次退出時的位置。
~/.vimrc
。
vim 的環境設定參數 | |
:set nu | 設定行號。 |
:set nonu | 取消定行號。 |
:set hlsearch | 將搜尋的字串反白。 |
:set autoindent | 自動縮排。 |
:set noautoindent | 不自動縮排。 |
:set backup | 自動儲存備份。備份檔名為 filename~ 。 |
:set rule | 顯示右下角的狀態說明。 |
:set showmode | 顯示 –insert– 等字眼在左下角的狀態列。 |
:set backspace=(012) | 2 利用 backspace 例退鍵除任意字元; |
0 或 1 僅可刪除剛剛輸入的字元。 | |
:set all | 顯示目前所有的環境參數設定值。 |
:syntax (off|on) | 是否依據程式相關語法顯示不同顏色。 |
DYWANG_HOME