範文齋

鍵盤流的各種巧妙組合操作解析

Vim 是 Linux 系統上的最著名的文本/代碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了鼠標操作雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組合操作卻能帶來極爲大幅的效率提升。

鍵盤流的各種巧妙組合操作解析

vim的命令的一些格式

1:vim xxx

直接打開一個xxx命名的文件,如果沒有的話直接創建一個新的。默認光標定義到第一行

2:vim + xxx

打開光標並定義到最後一行

3:vim +num xxx

打開光標定義到第num行

4:vim +/name xxx

打開光標光標出現在xxx文本中第一次出現name的行,並且按字母n可以在name出現的幾行之間來回切換

5:vim xxx yyy zzz

一次打開三個vim文件,默認打開xxx,在底行模式中輸入:n可在這幾個文件之間來回切換,輸入:prev 或:N可切換到前一個

vim中底行模式下常用指令

:w 保存

:q 退出

:! 強制執行

:ls 列出打開的所有文件

:n切換到後一個文件

:N 或:prev 切換到前一個文件

:數字 光標快速定位到num行

/xxx 光標向後搜索頂一個xxx字符串

?xxx光標向前搜索到第一個xxx字符串

vim中命令模式寫的常用指令

h j k l 光標左下上右移動

ctrl + f 向下翻頁

ctrl + b 向上翻頁

ctrl + d 向下翻半頁

ctrl + u 向上翻半頁

dd 刪除當前行

yy複製當前行

p粘貼到當前行的下一行

P站忒在當前行的上一行

o在當前行的下一行新開一行並切換到輸入模式

標籤:鍵盤 解析