Linux系統下vim編輯器界面設置


 

引子

  我們知道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的配置文件,大家也可以自行探索更多的內容。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM