Vim 基本的使用
三種模式
- 按 ESC 進入命令模式
- 命令模式下輸入 Shift + ; 進入末行模式
- 命令模式下輸入插入命令,如(i,a,o) 進入輸入模式
進入
- vim 檔名
- vim直接編輯一個檔案,如果是已經存在的檔案,則是開啟著檔案,如果是沒有的檔案,就會新建檔案
- 在Linux中,檔案字尾只是一個標示,任何檔案都可以用vim開啟,py檔案也是,可以用vim檔案開啟編輯
退出
- wq:末行模式,wq儲存退出
- q:末行模式,q直接退出
- q!:末行模式,q!強制退出,不儲存
移動游標
- gg:到檔案第一行
- G:到檔案最後一行
- ^:非空格行首
- 0:行首(數字0)
- $:行尾
輸入模式
- i:從游標所在位置前面開始插入
- I:在當前行首插入
- a:從游標所在位置後面開始輸入
- A:在當前行尾插入
- o:在游標所在行下方新增一行並進入輸入模式
- O:在當前上面一行插入
複製和貼上
- yy:複製整行內容
- *yy:複製*行內容
- yw:複製當前游標到單詞尾內容
- p:貼上
撤銷
- 命令模式下:u
- u:撤銷
- ctrl + r:取消撤銷(撤銷上一個u)
刪除
- 剪下了不貼上即可當作刪除用
- dd:剪下游標所在行
- *dd:剪下游標所在下*行
- dw:剪下一個單詞
- x:剪下游標所在字元
塊操作
- v:塊選擇
- ctrl+v:列塊選擇
查詢
- 命令模式下輸入:/,向前搜尋
- 命令模式下輸入:?,向後搜尋
- n:向下查詢
- N:向上查詢
替換(末行模式)
相關文章
- vim基本配置與使用技巧
- Vim命令的基本操作
- vim配置及基本用法
- 編輯器之神:VIM 的基本操作
- 在Linux中,有哪些基本的 Vim 命令?Linux
- vim使用
- Vim 使用
- Vi 和 Vim 的使用
- VIM 的使用方法
- vim編輯器的使用
- vim基礎使用
- 如何高效使用Vim
- vim使用雜記
- vim使用記錄
- Linux 和 vim使用Linux
- Vim使用指南
- 新建的 docker 映象如何使用 VIMDocker
- 03_vim編輯器的使用
- 使用vim修改linux中的檔案Linux
- Linux Vim編輯的的配置和使用Linux
- Vim 使用指南提取
- 簡潔地使用 vim
- 使用 Ruby 擴充 Vim
- IDA的基本使用
- git的基本使用Git
- Tomcat的基本使用Tomcat
- 示波器的基本使用:
- selenium的基本使用
- luarocks 的基本使用
- APScheduler的基本使用
- DailyRollingFileAppender的基本使用AIAPP
- pyquery的基本使用
- github的基本使用Github
- MathJax的基本使用
- Class 的基本使用
- mysqli的基本使用MySql
- RecyclerView 的基本使用View
- Bootstrap 的基本使用boot