vim 编辑器的快捷键
生活随笔
收集整理的這篇文章主要介紹了
vim 编辑器的快捷键
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 命令終端界面滾屏
- 命令終端頁簽切換
- 緩存區切換/文件切換
- 分割窗口/打開新窗口
- 切換窗口
- 移動/旋轉/移出窗口
- 關閉窗口
- 調整窗口大小
- 底行命令模式下的編輯快捷鍵
vim 很多指令或者快捷鍵是大小寫敏感。
命令終端界面滾屏
| Fn + ← | 向上滾屏到開始處 |
| Fn + → | 向下滾屏到末尾處 |
| Fn + ↑ | 向上分頁滾屏 |
| Fn + ↓ | 向下分頁滾屏 |
| Fn + Command + ← | 向上滾屏到開始處 |
| Fn + Command + → | 向下滾屏到末尾處 |
| Fn + Command + ↑ | 向上分頁滾屏 |
| Fn + Command + ↓ | 向下分頁滾屏 |
命令終端頁簽切換
| Shift + Command + ← | 切換到前一個頁簽 |
| Shift + Command + → | 切換到后一個頁簽 |
| Shift + Command + [ | 切換到前一個頁簽 |
| Shift + Command + ] | 切換到后一個頁簽 |
| Ctrl + Tab | 切換到后一個頁簽 |
| Shift + Ctrl + Tab | 切換到前一個頁簽 |
緩存區切換/文件切換
| Ctrl + o | 切換到前一個緩存區(緩存的通常是文件) |
| Ctrl + i | 切換到后一個緩存區 |
| Shift + Ctrl + ^ | 這不是 ex 指令,是組合快捷鍵。打開最近一次編輯的文件,效果與 e # 相同,切換到最近緩沖區的文件中 |
這個組合鍵的行為好像可以通過 :set switchbuf=[option] 進行設置,具體沒有研究過,參考幫助說明 :h switchbuf
分割窗口/打開新窗口
| Ctrl + w + s | 水平切分當前窗口,并在新窗口仍舊顯示當前文檔。這樣的組合鍵也可以寫成這樣的格式:<C-w>s,C 表示 Ctrl,w 就是字母 w 按鍵,s 就是 s 字母按鍵,<> 和連字符 - 表示這是組合鍵 |
| Ctrl + w + v | 垂直切分當前窗口,并在新窗口仍舊顯示當前文檔 |
| Ctrl + w + n | 以水平分割當前窗口的方式創建一個空的窗口,創建一個空的緩沖區 |
| Ctrl + w + f | 水平分割當前窗口,并在新窗口中打開以光標所在位置的詞為名稱的文件 |
| <C-w> <C-^> | 水平分割當前窗口,并在新窗口打開上一次編輯的文件。輸入方法:先按下 Ctrl + w,再按 Shift + Ctrl + ^ |
按鍵說明:先按住 Ctrl 鍵不要松開,然后按下 w 鍵,然后兩個鍵都松開后,再按后面的功能鍵,奇葩設計!
切換窗口
| Ctrl + w + w | 循環切換窗口 |
| Ctrl + w + h | 切換到左邊窗口 |
| Ctrl + w + l | 切換到右邊窗口 |
| Ctrl + w + k | 切換到上個窗口 |
| Ctrl + w + j | 切換到下個窗口,如果是大寫的 J 則會把當前窗口移到下面,即和下面的窗口調換位置,其它組合鍵估計也有類似的效果 |
| Ctrl + w + t | 切換到最左上角的窗口,切換到最上面的窗口 |
| Ctrl + w + b | 切換到最右下角的窗口,切換到最下面的窗口 |
| Ctrl + w + p | 切換到上一個操作窗口 |
按鍵說明:先按住 Ctrl 鍵不要松開,然后按下 w 鍵,然后兩個鍵都松開后,再按后面的功能鍵,奇葩設計!
移動/旋轉/移出窗口
| Ctrl + w + H | 把當前窗口移到左邊,即和左邊的窗口調換位置 |
| Ctrl + w + L | 把當前窗口移到右邊,即和右邊的窗口調換位置 |
| Ctrl + w + K | 把當前窗口移到上面,即和上面的窗口調換位置 |
| Ctrl + w + J | 把當前窗口移到下面,即和下面的窗口調換位置 |
| Ctrl + w + r | 旋轉窗口的位置,不知道怎么旋轉的!!! |
| Ctrl + w + T | 將當前的窗口移動到新的標簽頁上 |
關閉窗口
| Ctrl + w + o | 關閉除當前窗口外的所有窗口 |
| Ctrl + w + q | 退出當前窗口 |
| Ctrl + w + c | 關閉當前窗口,這種方式沒有回收內存中的緩沖區,c 是 close 的縮寫 |
按鍵說明:先按住 Ctrl 鍵不要松開,然后按下 w 鍵,然后兩個鍵都松開后,再按后面的功能鍵,奇葩設計!
調整窗口大小
一次性調整:
| Ctrl + w + = | 所有窗口等寬等高 |
| Ctrl + w + _ | 當前窗口的高度最大化 |
| Ctrl + w + | | 當前窗口寬度最大化 |
橫向調整:
| num + Ctrl + w + | | 當前窗口寬度設置為 num 列 |
| Ctrl + w + < | 當前窗口減少 1 列 |
| num + Ctrl + w + < | 當前窗口減少 num 列,類似于底行命令模式下的 vertical res -num |
| Ctrl + w + > | 當前窗口增加 1 列 |
| num + Ctrl + w + > | 當前窗口增加 num 列,類似于底行命令模式下的 vertical res +num |
縱向調整:
| num + Ctrl + w + _ | 當前窗口高度設置為 num 行,類似底行命令模式下的 res num |
| Ctrl + w + + | 當前窗口增加 1 行,縱向擴大,先按下 <C-w>,再按下 <Shift-=> 才行 |
| num + Ctrl + w + + | 當前窗口增加 num 行,類似于底行命令模式下的 res +num |
| Ctrl + w + - | 當前窗口減少 1 行,縱向縮小 |
| num + Ctrl + w + - | 當前窗口減少 num 行,類似于底行命令模式下的 res -num |
按鍵說明:先按住 Ctrl 鍵不要松開,然后按下 w 鍵,然后兩個鍵都松開后,再按后面的功能鍵,特別注意,像 +、<、> 這些字母需要結合 Shift 才能使用
底行命令模式下的編輯快捷鍵
注意這是在“底行命令模式”下輸入命令時的快捷鍵,其實就像我們在 Shell 命令終端輸入命令時經常使用的組合快捷鍵。
| ↑↓ | 上一條或者下一條命令。如果已經輸入了部分命令,則找上一 條或者下一條匹配的命令 |
| ←→ | 左/右移一個字符 |
| Ctrl + w | 向前刪除一個單詞 |
| Ctrl + h | 向前刪除一個字符,等同于 Backspace/Delete |
| Ctrl + u | 將光標所在位置到命令行開頭的內容刪除,保留光標所在位置的字符 |
| Ctrl + b | 移動到命令行開頭。 |
| Ctrl + e | 移動到命令行末尾。 |
| Shift + ← | 光標移動到單詞的首個字符處或者前一個單詞的首個字符處 |
| Shift + → | 光標移到單詞結尾位置或者后一個單詞的結尾位置 |
總結
以上是生活随笔為你收集整理的vim 编辑器的快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑硬盘固件是什么(电脑硬盘固件是什么意
- 下一篇: IntelliJ IDEA for Ma