vim 使用方法詳解 (筆記)

來源:互聯網
上載者:User

標籤:vim使用

VIM 編輯器的使用

VI Visual Interface  可視化介面 VI編輯器

VIM VI Improved VI編輯器的增強版


VIM 全屏編輯器,模式化編輯器


vim模式

編輯模式(命令模式)

輸入模式

末行模式


vim開啟檔案預設為編輯模式,他們之間可以互相轉換

輸入模式和末行模式兩者之間不能直接轉換,都需要經過編輯模式來轉換


模式轉換

編輯-->輸入

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

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

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

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

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

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


輸入-->編輯

ESC 將輸入模式轉換為編輯模式

編輯-->末行模式

: 進入末行模式只能從編輯模式進入,所以如果處於輸入模式,就按ESC退到編輯模式,然後按:鍵進入末行模式

末行-->編輯

ESC 處於末行模式下有時候需要按兩次ESC才能退到編輯模式 注意



使用方法:

vim /path/to/somefile

例: vim /etc/inittab 即用vim 開啟/etc/inittab檔案


一、開啟檔案:

vim +numer file 開啟檔案並定位至number 行number 是數字哈,,得輸入一個數字

vim + file開啟檔案將游標定位至最後一行,

vim +/pattern 開啟檔案將游標定位至第一次被pattern 匹配到的行

二、關閉檔案:

1.末行模式關閉檔案

:q  退出(僅限沒有編輯該檔案才可退出,如果編輯了檔案,則會提示檔案已被更改)

:wq 儲存並退出

:q! 強行退出,不儲存

:w  儲存

:w! 強行儲存

:wq-->:x

2.編輯模式下退出

ZZ 儲存退出  注意是大寫ZZ小寫不管用哈!


三、移動游標(在編輯模式下)

1.逐字元移動 h左 j下 k上 l右  

左右好理解  上下是 (Japan 日本 ) (Korea 韓國) 地圖:日本下韓國上

如果在按這些鍵之前按了數字,則表示移動該數字所表示的上下左右字元或行

例 3j 則表示向下移動3行


2.以單詞為單位移動

w 跳至下一個單詞的詞首

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

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

3w則表示向後跳3個單詞的詞首,你懂得


3.行內跳轉

0 跳到絕對行首

^ 跳到行首的第一個非Null 字元

$ 跳到行尾,絕對行尾

4.行間跳轉

#G 跳轉至第# (注意#符號為數字)行

G  跳轉到最後一行

在末行模式下,直接給出行號,也可實行跳轉到該行

四、翻屏

Ctrl+f 向下翻一屏

Ctrl+b 向上翻一屏

Ctrl+d 向下翻半屏downword

Ctrl+u 向上翻半屏 

未完待續

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.