Vim常用按键操作学习
對于Vi的學(xué)習(xí),在這里算是做個筆記,對于一些常用的命令記錄下,以后在使用起來會更方便,便于以后查閱使用,而不需要再從去搜索。讀到這你應(yīng)該看出,這是一個筆記了,會比較干了。補充一句,Vim可以說是Vi的一個高級版本。
下面從這幾個方面用到的命令進行闡述
模式切換
常用按鍵
塊選擇
多窗口操作功能
模式切換
Vi有三種模式為一般模式,編輯模式,命令行模式。
退回到一般模式通過ESC即可。
-
I
小寫:表示從光標(biāo)處插入
大寫:表示從光標(biāo)所在行開始處插入
-
O
小寫:光標(biāo)所在的上一行插入一行重新開始
大寫:光標(biāo)所在的下一行插入一行
-
A
小寫:光標(biāo)所在處的下一個字符開始
大寫:光標(biāo)所在處的上一個字符開始
-
R
小寫:替換光標(biāo)所在處字符
大寫:一直替換直到按下ESC鍵為止
常用按鍵
編輯過程中,常用的操作無非為刪除,復(fù)制,粘貼,翻頁,復(fù)原
-
刪除
dd:刪除當(dāng)前光標(biāo)所在行
ndd:刪除光標(biāo)所在位置向下n行
-
移動
G:移動到這個文件的最后一行
nG:移動到這個文件的第n行
gg:移動到這個文件的第一行
0:移動到光標(biāo)所在行開始處
$:移動到光標(biāo)所在行的最后一個位置
-
復(fù)制
yy:復(fù)制光標(biāo)所在的一行
nyy:復(fù)制第n行
-
粘貼
p:光標(biāo)的下一行開始復(fù)制
P:光標(biāo)的上一行開始復(fù)制
-
復(fù)原
u
-
重復(fù)上一操作
ctrl + r
-
保存
:w
:w!強制保存
-
離開
:q
:q! 強制離開不保存
-
設(shè)置行號
set nu:設(shè)置行號
set nonu:取消行號
-
翻頁
Ctrl+f:屏幕向下移動一頁
Ctrl+b:屏幕向上移動一頁
塊選擇
上面所講的操作都是基于行進行的,這里對于塊的操作算是對其一個擴展,我們可以通過他進行對于一個塊區(qū)域的操作。操作步驟為
按下Ctrl V進入塊選擇模式
通過移動光標(biāo)對于要操作的區(qū)域進行選擇,此時選擇區(qū)域變白
按下y進行復(fù)制,該塊區(qū)域選白消失
選擇好光標(biāo)位置,然后進行復(fù)制
多窗口功能
當(dāng)我們的打開的文件內(nèi)容比較多的時候,我們通過翻頁功能去查看將十分不方便,因此我們可以通過多窗口功能去查看。
:sp,將我們當(dāng)前打開的文件劃分為多個窗口
ctrl+w+j:移動到上面窗口
ctrl+w+k:移動到下面窗口
ctrl+w+q:退出當(dāng)前窗口
以上為我們在使用Vim中常用到的一些命令操作。
總結(jié)
以上是生活随笔為你收集整理的Vim常用按键操作学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是性能测试
- 下一篇: 再战“超融合”,戴尔、Nutanix绝世