引子
我們知道Linux界面shell非常簡陋,甚至可以說是“沒有界面”的,只有一串串英文(還有黑色令人憂郁的背景)。
在Linux環境下我們常常會使用到vim/nano編輯器,比如編輯Makefile文件、shell腳本、c語言文件還有匯編文件,但由於界面不美觀,並且操作不方便,程序猿就會很苦惱(抓狂),那是不是我們必須要這樣來編輯文本呢?
當然不是啦,vim里目錄下有~/.vimrc配置文件,我們可以通過在~/.vimrc文件里添加相應的代碼或者安裝插件后就可以實現較美觀的界面和易操作的界面啦!
那么接下來就說說(if only if add code),如何在~/.vimrc文件中添加代碼。
操作
1.先進入vim當前目錄,使用 vim ~/.vimrc 進入代碼編寫界面,按“i”鍵進入“插入”模式,那么就可以在該文本中寫代碼啦,這些常用的vim命令就不多說了。
適當補充一下:
1 vim 選擇文本,刪除,復制,粘貼 2 3 v 從光標當前位置開始,光標所經過的地方會被選中,再按一下v結束。 4 5 V 從光標當前行開始,光標經過的行都會被選中,再按一下V結束。 6 7 Ctrl + v 從光標當前位置開始,選中光標起點和終點所構成的矩形區域,再按一下Ctrl + v結束。 8 9 ggVG 選中全部的文本, 其中gg為跳到行首,V選中整行,G末尾 10 11 選中后就可以用編輯命令對其進行編輯,如 12 d 刪除 13 14 y 復制 (默認是復制到"寄存器) 15 16 p 粘貼 (默認從"寄存器取出內容粘貼) 17 18 "+y 復制到系統剪貼板(也就是vim的+寄存器) 19 20 "+p 從系統剪貼板粘貼 21 22 ####################### 23 ## 24 vim命令總結 25 26 刪除字符 27 將光標移到該字符上按下"x"。 28 29 刪除一行 30 刪除一整行內容使用"dd"命令。刪除后下面的行會移上來填補空缺。 31 32 撤銷 33 命令"u" 可以撤消上一次的操作。
2.增加合適的代碼,對界面進行設置:
1 syntax on 自動語法高亮 2 3 syntax enable 打開語法高亮 4 5 set nu 顯示行號 6 7 set go= 不要圖形按鈕 8 9 set background=dark 背景使用黑色 10 11 colorscheme desert 設置配色方案 12 13 set autoindent 設置自動縮排
效果
~/.vimrc文件代碼例如:
1 set nu 2 3 set mouse=a 4 5 syntax enable 6 7 syntax on 8 9 colorscheme desert
另外,為了使得tmux模式下與vim一致,在~/.tmux.conf 中設置 set -g default-terminal "screen-256color";~/.bashrc 中設置 export TERM="linux";
~/.vimrc : set term=screen.關閉tmux重新打開時輸入:tmux -2即可
網上有許多~/.vimrc的配置文件,大家也可以自行探索更多的內容。