VI(Visual Interface): 視覺化介面
1、VIM作為VI的升級版,有哪些功能
- VIM支援多級撤銷(VI僅支援一步撤銷)
按U鍵撤銷
-
VIM可以跨平臺執行(有Windows版本的VIM)
-
VIM支援語法高亮
-
VIM支援圖形介面(low)
Command Mode: 命令模式
Insert Mode: 輸入模式
Last Line Mode: 底行模式
1、演示操作
vim abc
如果沒有abc檔案沒有,則會建立abc檔案
剛進入abc檔案處於命令模式
- 整行刪除命令
在命令列模式下按兩下
D
底行模式也可以看成命令模式,因為可以通過
esc
和i
來回切換
- 開啟檔案後,將游標定位到最後一行
vim + 檔案
- 開啟檔案後,將游標定位到第三行,行數超了則定位最後一行
vim +3 檔案
- 通過字串定位到上次游標向下第一次出現字串的行,到底後從開始繼續
vim +/字串 檔案
進入檔案後,按
N
鍵在這幾個字串之間的來回跳
- 建立或開啟多個檔案
vim 檔案 檔案 檔案 ...
進入檔案後,通過輸入
:n
切換下一個檔案,通過輸入:N
或:prev
回到上一個檔案還可以輸入
:2n
跳轉兩個檔案,回跳情況相同
1、底行模式
- 列出vim開啟多個檔案時的列表
:ls
- 將游標快速定位到第15行
:15
- 從游標開始搜尋字串
/字串
- 從游標開始向前搜尋字串
?字串
2、命令模式
- h 游標左移
- j 游標下移
- k 游標上移
- l 游標右移
- ctrl+f 向下翻頁(front)
- ctrl+b 向上翻頁(back)
- ctrl+d 向下翻半頁(down)
- ctrl+u 向上翻半頁(up)
- dd 刪除游標所在行
- o 在游標所在行的下放插入一行,並進入編輯模式
- yy 複製游標所在行
- p 在游標所在行的下方貼上
- P 在游標所在行的上方貼上
- 一言難盡看圖片吧,具體可以看Linux書籤欄