Vim--編輯器之神

Vim–編輯器之神

最近在編寫Linux服務器代碼,瀏覽了許多適用於Linux的編輯器。
作爲系統自帶vi的加強版,vim以其高(酷)效(炫)的編碼深深的吸引了我,既然決定在程序員的道路上一頭走到黑,於情於理,也該掌握一門跨平臺且被無數前輩大牛誇讚的編輯器的使用。

半神篇

掌握以下基本操作,應付常見問題也就OK了

命令模式下:

指令 操作
h j k l 左 下 上 右 移動光標
yy 複製光標所在行
4yy 複製包括光標所在的後4行
p 粘貼
dd 剪切(刪除)光標所在行
4dd 剪切(刪除)包括光標所在的後4行
dw 剪切(刪除)光標後一個單詞
d0 從光標處刪至行首
D 從光標處刪至行末
x 向後刪除一個字符
X 向前刪除一個字符
u 撤銷操作
ctrl + r 反撤銷
H 移動光標至當前屏幕的上方
M 移動光標至當前屏幕的中間
L 移動光標至當前屏幕的下方
ctrl + f 向下翻 一 頁
ctrl + b 向上翻 一 頁
ctrl + d 向下翻 半 頁
ctrl + u 向上翻 半 頁
{ 光標向上移動一段代碼
} 光標向下移動一段代碼
G 定位光標至文件末尾
20G 定位光標至第20行
gg 定位光標至文件開始
w 光標向後移動一個單詞長度
b 光標向前移動一個單詞長度
v 選中光標經過的代碼
V 選中光標所在的行
<< 選中部分整體向左偏移
>> 選中部分整體向右偏移
. 重複執行上一次指令
r 替換一個字符
R 替換光標後面的若干個字符
:%s/(目標內容)/(替換內容)/g 全局替換
/ 搜索(n:跳轉至下一個匹配的內容,N:跳轉至上一個匹配的內容)
shift + zz 保存並且退出編輯

末行模式:

指令 操作
Esc 返回至命令模式
w 保存
q 退出
wq 保存並退出

大神篇

進階的vim操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章