linux Vi編輯器學習


命令行模式下的移動

常規方式:

h 向左  j 向下 k 向上 l 向右

快捷方式:

0移到當前行的開始  $移到當前行的末尾

gg移動到文件第一行 H移動到屏幕最上方那一行  M移動屏幕最中央那一行   L移動屏幕最下方那一行 G移到文件最後一行 nG移動到第幾行

n<enter>向下移動幾行


命令行模式下的搜索

/find 向下搜索

?find向上搜索

n重複上一個搜索命令,繼續搜索   N反向搜索

命令行模式下的替換

命令行模式下的刪除

x向後刪除  X向前刪除 nx向後刪除

dd刪除光標所在行  ndd向下刪除n行

命令行模式下的複製與粘貼

yy複製光標所在行

nyy複製光標向下所在n行

p光標所在行的下一行粘貼 P光標所在行的上一行粘貼

J將當前行與下一行連成一行

u復原前一個操作

^r還原上一不操作

.重複上一個操作

編輯模式下的插入位置

a當前光標後插入  A 從當前所在行的最後一個字符插入字符

i當前光標出插入   I在當前所在行的第一個非空格字符插入字符

o當前行下一行插入新行  O當前行上一行插入新行

r 替換光標所在的那一個字符  R一直替換光標所在字符,知道esc結束


vim中的塊選擇

v 字符選擇,將經過的地方選白

V 行選擇,將經過的行選白

^v 塊選擇,以長方形區域選白

y 複製選白的區域

d 刪除選白的區域


其餘一些輔助命令

1、set nu顯示行號

2、set nonu不顯示行號














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