最近在編寫linux伺服器**,瀏覽了許多適用於linux的編輯器。作為系統自帶vi的加強版,vim以其高(酷)效(炫)的編碼深深的吸引了我,既然決定在程式設計師的道路上一頭走到黑,於情於理,也該掌握一門跨平台且被無數前輩大牛誇讚的編輯器的使用。
掌握以下基本操作,應付常見問題也就ok了命令模式下:指令
操作h j k l
左 下 上 右 移動游標
yy複製游標所在行
4yy複製包括游標所在的後4行p貼上
dd剪下(刪除)游標所在行
4dd剪下(刪除)包括游標所在的後4行
dw剪下(刪除)游標後乙個單詞
d0從游標處刪至行首
d從游標處刪至行末
x向後刪除乙個字元
x向前刪除乙個字元
u撤銷操作
ctrl + r
反撤銷h
移動游標至當前螢幕的上方
m移動游標至當前螢幕的中間
l移動游標至當前螢幕的下方
ctrl + f
向下翻 一 頁
ctrl + b
向上翻 一 頁
ctrl + d
向下翻 半 頁
ctrl + u
向上翻 半 頁
游標向下移動一段**
g定位游標至檔案末尾
20g定位游標至第20行
gg定位游標至檔案開始
w游標向後移動乙個單詞長度
b游標向前移動乙個單詞長度
v選中游標經過的**
v選中游標所在的行
<<
選中部分整體向左偏移
>>
選中部分整體向右偏移
.
重複執行上一次指令
r替換乙個字元
r替換游標後面的若干個字元
:%s/(目標內容)/(替換內容)/g
全域性替換
/shift + zz
儲存並且退出編輯
末行模式:指令
操作esc
返回至命令模式w儲存
q退出wq儲存並退出
高階的vim操作
編輯器之神 VIM
大概從大學二年級的時候,聽說了vim的存在 這個編輯器之神。但是那時嘗試了許多次來使用他,都還是失敗了。還是說vim起點太高的。當時學個游標移動都感覺很難。真正使用他也是在去年的實習的時候,當時時間還算多,就又試著使用他。到現在為止,一年多點吧。不能真正的算是會使用了vim,還有太多的東西不了解。但...
編輯器之神 vim
vi是 visual inte ce 的簡稱,它在linux上的地位就彷彿edit程式在dos上一樣。它可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi不是乙個排版程式,它不象word或wps那樣可以對字型 格式 段落等其他屬性進行編排,它只是乙個...
編輯器之神 VIM
在這天地間,流傳這兩大神器的故事 據說emacs是神的編輯器,而vim是編輯器之神。正所謂,工欲善其事,必先利其器。今天就和大家分享一下關於編輯器之神vim的傳說。2.vim vi improved 3.上圖中vi即是vim的前身 4.vim和vi是文字編輯器 文字檔案常見的格式?那麼,何為文字編輯...