Vim 編輯器之神

2021-08-10 18:22:38 字數 1197 閱讀 9881

最近在編寫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是文字編輯器 文字檔案常見的格式?那麼,何為文字編輯...