Vim/VI是一個功能強大的全屏幕文本編輯器,是LINUX/UNIX上最常用的文本編輯器。它的作用是建立,編輯,顯示文本
Vim/Vi 沒有菜單,只有命令
vi有三種工作模式
1,命令模式(command)
2,插入模式(insert)
3,編輯模式(edit)
缺省進入VI進入的是命令模式。
退出VI:先按ESC鍵,然後按分號後輸入wq就是保存退出了
進命令模式進入到插入模式,輸入鍵盤上的i,a,o三個字母中的任意一個都行
從插入模式到命令模式,按ESC鍵
設置文檔的行號,在命令模式下打入分號,然後輸入set number回車就可以顯示文檔的行號了
保存退出,在命令模式下冒號(:)wq 保存退出,退出不保存q!
保存退出快捷鍵:shift+zz
保存並不退出:w
強行保存退出:wq!
強行退出:q!
插入命令
a 在光標後附加文本
A 在本行行末附加文本
i 在光標前插入文本
I 在本行開始插入文本
o 在光標下插入新行
O 在光標上插入新行
定位命令
h /方向左鍵,左移一個字符
j /方向下鍵,下移一行
k /方向上鍵,上移一行
l /方向右鍵,右移一個字符
$ /移至行尾
0 /移至行首
H /移至屏幕上端
M /移至屏幕中央
L /移至屏幕下端
定位命令(具體到某一個位置)
:set nu /設置行號
:set nonu /取消行號
gg /到第一行
G /到最後一行
nG /到第n行
:n /到第n行
刪除命令 命令模式下
x 刪除光標所在處字符
複製和剪切命令
yy,Y /複製當前行
nyy,nY /複製當前行以下n行
dd /剪切當前行
ndd /剪切當前行以下n行
p,P /粘貼在當前光標所在行下或行上
替換和取消命令
r /取代光標所在處字符
R /從光標所在處開始替換字符,按ESC結束
u /取消上一步操作
探索和替換命令
/string /向前搜索指定字體串,搜索時忽略大小寫:set ic
n /探索指定字符串的下一個出現位置