vim編輯器的使用
1、vi打開/建立一個檔案
vi pathname
有檔案就打開沒有檔案就建立并打開。
2、vi的兩種模式
(1)指令模式:打開後預設是指令模式,此時輸入的内容都被當作指令來對待。按a或者i轉入輸入模式。
(2)輸入模式:用來向檔案寫入真正的内容,按esc退出輸入模式,回到指令模式。
3、指令模式下的儲存
:wq 儲存并且退出(改動後要儲存了再退出)
:w 儲存(輸入階段儲存一下)
:q 不儲存退出(進來看一下沒有改動)
:q! 不儲存強制退出(改動的不想儲存)
:wq! 儲存并強制退出
4、查找指令
/xxx 在指令模式下,輸入/xxx,就可以查找到xxx
5、快速切換行
:num 在指令模式下,輸入:num,就可以快速切換到num行
6、設定顯示行号
:set nu 顯示行号 :set nonu 不顯示行号
注:設定永久顯示行号:需要修改vi的配置檔案,打開vi的配置檔案,在任何目錄下,
輸入 vi ~/.vimrc 向.vimrc檔案中寫入set nu,儲存并退出。
7、行删除
指令模式下,先将光标移動到要删除的行,然後輸入dd,就可以删除該行
如果要删除連續多行,如要删除連續3行,則輸入3dd
8、行複制粘貼
複制:指令模式下, nyy 例如:複制3行 3yy
粘貼:指令模式下, p
注意一個細節,複制時要把光标放在多行的第一行,粘貼時實際粘貼到目前光标所在行的下一行。
注意:dd、nyy、p 這三個指令是不會顯示出來的