vim介紹、vim顏色顯示和移動光標、vim通常模式下移動光標、通常模式下複製粘貼剪切

VIM

Vim 是 UNIX 文本編輯器 Vi 的增強版本,加入了更多特性來幫助編輯源代碼。Vim 的部分加強功能包括文件比較(vimdiff),語法高亮,全面的幫助系統,本地腳本(Vimscript),和便於選擇的可視化模式。vim

安裝vim

yum install -y vim-enhanced

顏色顯示

vim file編輯器

複製路徑到其餘磁盤再次查看是否有顏色,能夠看到不一樣路徑下的同一文件,vim沒有顏色學習

修改文件/tmp/passwd文件內容,讓其顯示顏色code

修改文件/etc/passwd文件後綴名dns

[root@yolks1 ~]# mv /tmp/passwd /tmp/passwd.sh
[root@yolks1 ~]# ls -lh /tmp/passwd.sh
-rw-r--r-- 1 root root 1.2K 6月  20 21:00 /tmp/passwd.sh

這裏說明了相同的文件,在不一樣的目錄下有可能致使顏色的不存在,在Centos系統裏/etc目下的文件每每是配置文件,那麼在/etc下面它就能顯示顏色。放在別的目錄下就不會顯示顏色了,這是它的一個特性。ip

vim配置文件table

vim在root下面還有更高級的配置文件,這個配置文件默認是空的,當咱們之後遇到使用更高操做時,咱們能夠經過晚上搜索一些配置信息,對vim進行一些配置,好比顏色的更改等等。test

[root@yolks1 ~]# vim /root/.vimrc

vim通常模式下移動光標

咱們將一個文件拷貝到/tmp/目錄下,並修更名稱,用於vim命令的學習可視化

[root@yolks1 ~]# cp /etc/dnsmasq.conf /tmp/test_study_vim.conf
cp: 沒法獲取"/etc/dnsmasq.conf" 的文件狀態(stat): 沒有那個文件或目錄

能夠看到提示此文件不存在,咱們使用yum安裝一下配置

yum install -y dnsmasq

已經能夠顯示顏色,此處只是演示

移動光標

按鍵 做用
h或者向左的方向鍵 光標向左移動一個字符
l或者向右的方向鍵 光標向右移動一個字符
k或者向上的方向鍵 光標向上移動一個字符
j或者向下的方向鍵 光標向下移動一個字符
Ctrl+b 文本頁面向前翻一頁
Ctrl+b 文本頁面向後翻一頁
數字0或者Shift+6 移動到本行行首
Shift+4 移動到本行行尾
gg 移動到首行
Shift+g(G) 移動到尾行
nG(n=任意數字) 移動到第n行

通常模式下複製、粘貼、剪切

複製、剪切和粘貼

按鍵 做用
x和X x表示向後刪除一個字符,X表示向前刪除一個字符
nx(n=任意數字) 向後刪除n個字符
dd 刪除/剪切光標所在的那一行
ndd(n=任意數字) 刪除/剪切光標所在行以後的n行
yy 複製光標所在行
p(小寫) 從光標所在行開始,向下粘貼已經複製或者粘貼的內容
P(大寫) 從光標所在行開始,向上粘貼已經複製或者粘貼的內容
nyy(n=任意數字) 從光標所在行仍是,向下複製n行
u 還原上一個步驟(最多50次)
v 按v後移動光標會選中指定字符,而後能夠實現複製、粘貼等操做
Ctrl+d 刪除光標日後的本行內容
Ctrl+u 刪除光標往前的本行內容
相關文章
相關標籤/搜索