學習linux之vi編輯器
進入vi的命令
vi filename :打開或新建文件,並將光標置於第一行首
vi +n filename :打開文件,並將光標置於第n行首
vi + filename :打開文件,並將光標置於最後一行首
vi +/pattern filename:打開文件,並將光標置於第一個與pattern匹配的串處
vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename
vi filename....filename :打開多個文件,依次進行編輯
移動光標類命令
h:光標左移一個字符
j:光標下移一行
k:光標上移一行
l:光標右移一個字符
插入文本類命令
a:在光標前
i:在光標後
o:在當前行之下新開一行
刪除命令
ndw:刪除光標處開始及其後的n-1個字
ndd:刪除當前行及其後n-1行
do:刪至行首
d$:刪至行尾
Ctrl+u:刪除輸入方式下所輸入的文本
搜索命令
/pattern:從光標開始處向文件尾搜索pattern
?pattern:從光標開始處向文件首搜索pattern
最後行方式命令
w :保存當前文件
x:保存當前文件並退出
q:退出vi
q!:不保存文件並退出vi
寄存器操作
nyy:將當前行及其下n行的內容保存到寄存器?n為一個數字
nyw:將當前行及其下n個字保存到寄存器?n為一個數字
nyl:將當前行及其下n個字符保存到寄存器?n為一個數字
p:取出寄存器?中的內容並將其放到光標位置處。
ndd:將當前行及其下共n行文本刪除,並將所刪內容放到1號刪除寄存器中。