vi和vim 簡介
vi和vim使用方法
vi和vim的命令
在linux,unix服務端應用的時候,往往是沒有圖形化介面的使用命令列這種方式,這就存在沒有圖形化介面如何編寫指令碼和修改配置檔案,這裡有許多非文字編輯器的選擇。
vim是vi的公升級版,vim有顏色
vi和vim有3種模式
1.命令模式:
可以使用大量的命令對文字進行操作
刪除拷貝
移動游標
替換查詢
2.編輯模式
通過命令切換到編輯模式後,可以對文字進行編輯
3一般模式(退出模式)
通過命令切換到退出模式,可以對文字進行儲存、退出、不儲存退出
以上3種模式都是通過命令的方式來切換:
從命令模式切換到編輯模式,可以使用很多命令:
i:在游標所在當前位置進行插入
i:在游標所在行首插入
o:在游標所在當前的下一行插入新的一行
o:在游標所在當前的上一行插入新的一行
a:在游標所在當前字元後插入
a:在游標所在的行尾插入
p:從游標所在行開始,向上黏貼已經複製或者黏貼的內容
移動游標的命令:
l:往右移動
h:往左移動
j:往下移動
k:往上移動
ctrl+b或pageup鍵:向前翻頁
ctrl+f或pagedown鍵:向後翻頁
gg:快速移動到首行
g:快速移動到末行
shift+4:快速移動到行行尾
0或shift+6:快速移動到行首
對文字進行操作的命令:
x:刪除游標所在的字元,nx,從游標所在的位置,往後刪除n個字元
x:刪除游標前面的字元
dd:刪除游標所在的一行,ndd,從游標所在的行開始,往後刪除n行
dd 和p 組合:剪下+貼上
yy:複製游標所在的一行,nyy,,從游標所在的位置,往後複製n行
yy 和p 組全,複製+貼上
p:貼上,
u:回退到上一步,如果重複按u,一直回退
v:按了v後,會從游標位置開始,選中需要的字元
從命令模式切換退出模式:冒號("?
Linux中Vi和Vim區別
它們都是多模式編輯器,不同的是vim是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。vim的這些優勢主要體現在以下幾個方面 1 多級撤消 我們知道在vi裡,按u只能撤消上次命令,而在vim裡可以無限制的撤消。2 易用性 vi只能執行於unix中,而vim不僅可以執行於uni...
vi 和vim 的區別
它們都是多模式編輯器,不同的是vim 是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。vim的這些優勢主要體現在以下幾個方面 1 多級撤消 我們知道在vi裡,按 u只能撤消上次命令,而在vim裡可以無限制的撤消。2 易用性 vi只能執行於unix中,而vim不僅可以執行於u...
vi 和vim 的區別
它們都是多模式編輯器,不同的是vim 是vi的公升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。vim的這些優勢主要體現在以下幾個方面 1 多級撤消 我們知道在vi裡,按 u只能撤消上次命令,而在vim裡可以無限制的撤消。2 易用性 vi只能執行於unix中,而vim不僅可以執行於u...