vi編輯器

一、命令模式與插入模式c#

vi 有兩種模式:命令模式(commond mode)和插入模式(insert mode)。命令模式下ide

命令模式下:控制光標的移動、刪除、移動、複製等
插入模式下:編輯文件命令行

命令行模式下 按[i]鍵能夠進入插入模式;插入模式下按[ESC]鍵能夠回到命令模式。string

 

 

二、保存並退出文件
:w 保存文件
:q! 不存盤強制退出vi
:wq 存盤並退出viit

  

三、從命令模式到插入模式的幾種方式:class

[i] 切換進入插入模式,從光標當前位置開始輸入文件
[a] 進入插入模式後,從當前光標所在位置的下一個位置開始輸入文字
[o] 進入插入模式後,插入新的一行,從行首開始輸入文字
 移動

四、移動光標di

格:
h j k l 左、下、上、右移一格文件

頁:
ctrl+b 屏幕向後翻一頁
ctrl+f 屏幕向前翻一頁
ctrl+u 屏幕向後翻半頁
ctrl+d 屏幕向前翻半頁view

文章:
0 移動到文章的開頭
G 移動到文章的最後

行:
$ 移動到光標所在行的行尾
^ 移動到光標所在行的行首

字:
w 光標跳到下個字的開頭
e 光標跳到下個字的字尾
b 光標回到上個字的開頭


#| 光標移動到該行的第#位置

 

五、刪除文字

x 刪除光標後面一個字符
#x 刪除光標後面#個字符
X 刪除光標前面一個字符
#X 刪除光標前面#個字符
dd 刪除光標所在的行
#dd 從光標所在的行開始刪除#行

 

六、複製

yw 光標所在之處到字尾的字符複製到緩衝區中
#yw 複製#個字到緩衝區中
yy 複製光標所在的行到緩衝區中
#yy 從光標所在的行往下複製#行
p  將緩衝區的字符到光標所在的位置
 

七、替換

r 替換光標所在處的字符
R 替換光標所在之處的字符,直到按下esc鍵爲止

 

八、u 撤銷上一次操做,能夠執行屢次

九、cw 更改光標所在處的字到字尾處

十、c#w 更改3個字

十一、ctrl+g 列出光標所在行的行號

十二、#G 移動光標至文章的第15行行首

1三、:set nu 列出行號

1四、:#  跳到文件中的某一行

1五、/string 向後查找字符

1六、?string 向前查找字符 

相關文章
相關標籤/搜索