---恢復內容開始---linux
咱們知道Linux界面shell很是簡陋,甚至能夠說是「沒有界面」的,只有一串串英文(還有黑色使人憂鬱的背景)。shell
在Linux環境下咱們經常會使用到vim/nano編輯器,好比編輯Makefile文件、shell腳本、c語言文件還有彙編文件,但因爲界面不美觀,而且操做不方便,程序猿就會很苦惱(抓狂),那是否是咱們必需要這樣來編輯文本呢?vim
固然不是啦,vim裏目錄下有~/.vimrc配置文件,咱們能夠經過在~/.vimrc文件裏添加相應的代碼或者安裝插件後就能夠實現較美觀的界面和易操做的界面啦!bash
那麼接下來就說說(if only if add code),如何在~/.vimrc文件中添加代碼。編輯器
1.先進入vim當前目錄,使用 vim ~/.vimrc 進入代碼編寫界面,按「i」鍵進入「插入」模式,那麼就能夠在該文本中寫代碼啦,這些經常使用的vim命令就很少說了。spa
適當補充一下:插件
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.增長合適的代碼,對界面進行設置: code
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文件代碼例如:blog
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";terminal
~/.vimrc : set term=screen.關閉tmux從新打開時輸入:tmux -2便可
網上有許多~/.vimrc的配置文件,你們也能夠自行探索更多的內容。
---恢復內容結束---