vim編輯器——常用操作整理

來源:互聯網
上載者:User

標籤:style   blog   http   ar   sp   資料   art   on   log   

注意:以下的操作都是在命令狀態下進行的,不要進入插入狀態了

1.刪除

dd        刪除一行

ndd      刪除以當前行開始的n行
dw       刪除以當前字元開始的一個字元
ndw     刪除以當前字元開始的n個字元
d$、D  刪除以當前字元開始的一行字元
d)        刪除到下一句的開始
d}       刪除到下一段的開始
d斷行符號      刪除2行

2.複製粘貼

vi設定自動縮排:set smartindent
vi設定顯示行號:set number 或 set nu set nonu為取消行號

co:copy   m:move

:9,15 copy 16  或 :9,15 co 16
:9,15 move 16  或 :9,15 m 16 

另存新檔:

游標移到起始行,輸入 ma 
游標移到結束行,輸入 mb 
然後:‘a, ‘b w filename   filename存在目前的目錄

3.游標移動

向左向右移動:20h或向左方向鍵20(<——),預設為1   20l或者向右箭頭

向上向下移動:20j或者向上方向鍵20+    20k或向上方向鍵20+

n<space>那個 n 表示『數字』,按下數字後再按空格鍵,游標會向右移動這一行的 n 個字元。例如 20<space> 則游標會向後面移動 20 個字元距離。

n<Enter>n 為數字。游標向下移動 n 行(常用)

$ 或功能鍵[End] 移動到這一行的最後面字元處(常用),這裡的$在正則裡面表示是結尾的意思

gg移動到這個檔案的第一行,相當於 1G 啊! (常用) 

4.其他常用

dd刪除正行   yy 複製正行  pp粘貼正行 

x, X   在一行字當中,x 為向後刪除一個字元 (相當於 [del] 按鍵), X 為向前刪除一個字元(相當於 [backspace] 亦即是退格鍵) (常用)

p, P p  將複製的資料,粘貼在游標的下一行,P將複製的資料,粘貼到游標的上一行

d1G  刪除游標所在行到第一行的所有資料

y1G  複製游標所在行到第一行的所有資料

dG  刪除游標所在行到最後一行的所有資料

d$  刪除游標所在處,到該行的最後一個字元

d0  刪除游標所在的那個字元到該行行首的所有資料

u  撤銷。(常用)

Ctrl + r 撤銷的撤銷。(常用)

5.地區選取項目 替換 搜尋

/string  向游標之下尋找一個名稱為string字串

?string   向游標之上尋找一個名稱為string字串

n  正向尋找,搜尋出的string,可以理解成next

N  反向尋找,搜尋出的string,可以理解成Not next

n是從上到下,N是從下到上

v和V主要的是進行行選擇,而Ctrl+v是進行的列選擇,從靈活性上來說,ctrl+v更加的靈活一點

:n1,n2s/string1/string2/g  這裡的n1是尋找的開始行數,n2是尋找結束的行數。【:2,7s/ddd/fff/g】在第2行,第7行之間,將ddd替換成fff

:1,$s/string1/string2/g   從第一行到最後一行尋找 string1 字串,並將該字串替換為 string2 !(常用)

:1,$s/string1/string2/gc  從第一行到最後一行尋找 string1 字串,並將該字串替換為 string2 !且在替換前顯示提示字元給使用者確認 (confirm) 是否需要替換!(常用)

參考這裡

 

 

 

 



vim編輯器——常用操作整理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.