linux——vim最常用的操作,linuxvim

來源:互聯網
上載者:User

linux——vim最常用的操作,linuxvim

一、開啟檔案

vim +#:開啟檔案,並定位於第#行

vim +:開啟檔案,並定位至最後一行

vim +/PATTERN:開啟檔案,定位至第一次被PATTERN匹配的行的行首


二、關閉檔案

:q 退出

:wq 儲存並退出  等於  :x    等於  編輯模式下 zz

:q! 不儲存強行退出

:w 儲存

:w! 強行儲存


三、模式轉換

編輯模式—>輸入模式

 i:在當前游標所在字元的前面,轉為輸入模式

a:在當前游標所在字元的後面,轉為輸入模式

o:在當前游標所在行的下方,建立一行,並轉為輸入模式

I:在當前游標所在行的行首,轉為輸入模式

A:在當前游標所在行的行尾,轉為輸入模式

O:在當前游標所在行的上方,建立一行,並轉為輸入模式

輸入模式—>編輯模式

ESC

編輯模式—>末行模式

末行模式—>編輯模式

ESC

編輯模式—>可視模式

v    可視模式下可以從游標位置自由選擇,然後對選擇的內容進行刪除、複製等操作



四、移動游標(編輯模式)

1、逐字元移動

h,j,k,l :左,下,上,右

2、以單詞為單位移動

w:跳至下一個單詞的詞首

e:跳至當前或下一個單詞的詞尾

b:跳至當前或前一個單詞的詞首

3、行內跳轉

0:絕對行首

^:行首的第一個非空白字元

$:絕對行尾

4、行間跳轉

#G:跳轉至第#行  等於  末行模式下 :#  直接給出行號即可

G:跳至最後一行  等於 末行模式下 :$


五、翻屏

ctrl + d:向下翻半屏

ctrl + u:向上翻半屏

ctrl + f:向上翻一屏

ctrl + b:向下翻一屏


六、刪除

1、刪除單個字元

x:刪除游標所在處的單個字元

2、d命令跟跳轉命令組合使用

dw,de,db 刪除當前游標後/前的一個單詞

dd:刪除當前游標所在的行

#dd:刪除包括當前游標所在行在內的#行


七、複製粘貼

1、複製  y 用法同 d命令

2、粘貼 p或P


八、替換

r #:用#替換當前字元

R:替換模式


九、撤銷編輯

u:撤銷前一次的編輯操作,連續u命令可一直往前撤銷

ctrl + r :撤銷最近一次撤銷


十、重複前一次編輯操作

.


十一、尋找替換

/PATTERN:從游標開始處向檔案尾搜尋PATTERN

?PATTERN:從游標開始處向檔案首搜尋PATTERN

n:在同一方向重複上一次搜尋命令

N:在反方向上重複上一次搜尋命令

:s/p1/p2/g  在當前行中所有p1用p2代替

:n1,n2s/p1/p2/g  將n1至n2行中的所有p1用p2代替

:%s/p1/p2/g   將檔案中的所有p1用p2代替










相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.