vi -o 能夠同時打開多個文件 -O 豎排多個文件vim
ctrl+ww切換不一樣文件編輯器
不能鎖住界面。只有菜單操作系統
瞭解vi的工做模式:只是一個文本編輯器--記事本命令行
命令模式(vi filename默認進入) :全部鍵盤鍵入的字符,都有多是命令 iao/IAO 可進入插入模式string
i:光標前插入文本file
I:在本行光標前插入文本vimrc
a:在光標後附加文本搜索
A:在本行末附加文本內容文本編輯器
o:在光標下插入新行im
O:在光標上插入新行
:可進入編輯模式
ZZ:能夠退出vi
.vimrc 設置文件
命令模式的命令:
命令行模式定位命令:
h--左移一個字符 j--下移一個字符 k--上移一個字符 l--右移一個字符
$--直接移動到行尾 0--直接移動到行首
Enter--移至下行行首 H--移至屏幕上端 M--移至屏幕中央L--移至屏幕底端
G--到文件的最後一行 1G --到文件第一行 nG--到文件第n行
命令行模式刪除命令:
x--刪除光標所在處的字符
X--刪除光標前面的字符
dd--刪除光標所在的行
dG--刪除光標所在行直到末尾的內容
D--刪除光標所在處到結尾
命令行模式複製命令:
yy,Y--複製當前行
nyy,nY--複製當前行如下n行
p--將已經選擇複製或被刪除的行到當前行下 ,粘貼
命令行模式替換和取消的命令:
r--取代光標所在處的字符 R--從光標所在處開始替換字符,知道按ESC結束
s--替換光標所在處字符,並進入文本輸入方式 S--替換光標所在全行,按ESC結束
u-- 取消上一步的操做,取消到文件打開的點 ctrl+u 返回取消
U--取消當前行的全部操做,
搜索和替換命令
/string-- 搜索 ?string
/搜索:n-- 向下搜索N--向上搜索 ? 恰好相反
插入模式 回到命令模式:Esc
編輯模式 回到命令模式: Enter
編輯模式命令:
:20 --到20行
:set nu 設置行號
:set nonu 取消行號
:n1,n2 d 刪除 n1-n2行
:w 保存
:w new_filename
:wq
:q
:q! 強制退出
:wq!
:x
:x!
:%s/old/new/g 替換
:%s/old//g 刪除
:r +文件名 導入,打開
:!ifconfig 操做系統命令