vim介紹、顏色顯示和移動光標、一般模式下移動光標及復制、剪切和粘貼


第4周第4次課(4月12日)

課程內容:

5.1 vim介紹
5.2 vim顏色顯示和移動光標
5.3 vim一般模式下移動光標
5.4 vim一般模式下復制、剪切和粘貼

 

5.1 vim介紹

centos7默認是沒有安裝vim的,先使用yum命令安裝。[root@jimmylinux-002 ~]# yum install -y vim

vi和vim模式最明顯的區別就是“黑白”和“彩色”方式顯示配置文件的內容

[root@jimmylinux-002 ~]# vim /etc/passwd  黑白色顯示配置文件內容

 

[root@jimmylinux-002 ~]# vim /etc/passwd  彩色顯示配置文件內容

切記:不要隨意修改/etc/passwd/配置文件內容,一旦出錯很容易導致系統無法啟動,所以直接:q退出。 

在vim中有三種模式:一般模式、編輯模式、命令模式

一般模式:可以直接刪除整行,或者把其中某些行內容復制粘貼到其他地方。

編輯模式:按i以后進入到編輯模式,可以增加、刪除字符,回車換行。

命令模式:less使用/搜索單詞,還可以批量查找替換,包括:wq保存退出也屬於命令模式。

 

5.2 vim顏色顯示和移動光標

不同的文件或者相同的文件放到不同的路徑,也會導致不是彩色顯示,在centos中etc下面的文件都是屬於配置文件,在etc下面可以顯示彩色,如果放到其他地方,就不會以彩色顯示,這也是一個特性。

使用vim查看文件會顯示顏色,並且會根據文件的名字和文件的內容顯示不同的顏色,而且可以通過vim /etc/vimrc 去編輯配置文件。

可以在自己用戶的家目錄下編輯vimrc這個文件,默認這個文件是不存在的。

[root@jimmylinux-002 ~]# vim /root/.vimrc

當遇到vim一些高級的使用時,比如自動縮進,顏色顯示,語法高亮,這些都是可以通過vimrc進行配置的。

 

5.3 vim一般模式下移動光標

 

5.4 vim一般模式下復制、剪切和粘貼

在vim一般模式下dd可以把所在行直接刪除,實際上也可以理解為剪切了所在行,在光標處按小p可以把剛才dd剪切的內容粘貼到光標所在行下面,大P粘貼到光標所在行上面。

粘貼的內容僅針對上一次剪切的,如果發現粘貼錯了,按小u可以恢復一次操作,最多可以恢復50次,當恢復到最原始狀態,前提是50以內,左下角會提示“已位於最舊的改變”不能再改了。

dd可以刪除一行內容

yy可以復制一行內容

 

多行操作

從光標所在行開始剪切5行,5dd刪除,然后移到需要的位置,按大P或小p粘貼。

3yy復制3行,移到需要的位置,按大P或小p粘貼。

按u恢復上一次操作,如果多按了一次,想返着恢復,可以使用Carl+r。

小x向后刪除,大X向前刪除。

在vim里面不管是剪切、粘貼,針對字符或行操作都是相通的,以上都是有規律的對行或字符操作。

如果想非規律性的操作,例如需要從其中一行的中間開始到下面2行的內容進行復制或者刪除,可以先按小v,然后移動光標鍵進行選擇內容,最后在刪除或復制。

 


免責聲明!

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



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