使用gvim替代Notepad++

之前一直都是Notepad++的忠實用戶,Notepad++早就是一個裝機必備的軟件,但自從其作者在官網上爆出反華言論後就果斷卸載了。

尋找替代的文本編輯器時,以前用過的UltraEdit需要網上找破解版有點麻煩,SublimeText、VS Code等作為基本的文本編輯器都有點重。最後想來想去,乾脆裝一個在Linux上用慣了的vim的Windows版本:gvim。

vim堪稱一個神器,凡從事IT行業的人肯定沒有不知道的。對於非IT從業者來說,vim的使用因為需要記命令可能上手會稍微困難一點,但是一旦用習慣了你就會真的喜歡上她——vim的幾乎所有操作都可以不使用鼠標、而只使用鍵盤就可以完成。

在介紹vim的各種操作之前,必須要先說一下vim的三種不同模式:

  • “一般模式”:vim啟動即是默認的“一般模式”,在這種模式可以執行文本刪除、複製、粘貼等操作。
  • “插入模式”:vim只有在“插入模式”才能插入新的文本,在“一般模式”下進入“插入模式”有以下幾種方法(點擊鍵盤上對應的字母):

'i':在當前光標位置開始插入文本;

'a':在當前光標位置的後面開始插入文本;

'o':在當前光標位置下新建一行開始插入文本;

PS:“插入模式”下,vim的左下角會顯示“--插入--”。

  • “命令模式”:在“一般模式”下輸入冒號':'即進入“命令模式”,在“命令模式”下可以執行比如顯示/隱藏行號等設置命令。

以前沒用過vim的人,千萬不要被上面的三種模式給嚇到了,其實剛開始的時候,只要簡單地記住想要輸入文本的時候,先按一下鍵盤上的字母'i'就夠了。

注意,下面將要介紹的各種操作都是在“一般模式”下進行的,所以要記住一個返回“一般模式”的操作:vim從“插入模式”或“命令模式”回到“一般模式”,只要按一下鍵盤上的'Esc'鍵就可以了。

'x':刪除/剪切當前光標下的字符;

'dd':刪除/剪切光標所在行;

'yy':複製光標所在行;

'v':選擇若干字符;

'shift+v':選中光標所在行;

'y':複製選中的內容到剪貼板;

'p':粘貼剪貼板上的內容。

移動光標:

'gg':移動光標到第一行;

'shift+g':移動光標到最後一行;

'n+shift+g':移動光標到第n行;

'k': 向上移動光標;

'j':向下移動光標;

'h':向左移動光標;

'l':向右移動光標。

PS:1、上面的h、j、k、l幾個移動光標鍵可以配合上面選擇文本的操作,實現選擇任意內容。

2、在“插入模式”下,則需要使用鍵盤上的箭頭鍵移動光標。

搜索文本

'/'+搜索內容:向前搜索文本;

'?'+搜索內容:向後搜索文本;

'n':下一個搜索項;

'N':上一個搜索項。

撤銷、恢復操作

'u':撤銷前一操作;

'ctrl+r':恢復前一操作。


vim還有很多其它非常高效的命令,以及很多功能強大的插件可以使用,但只要記住上面幾個簡單的命令,已經可以滿足日常的文本操作了。當然,有興趣的讀者,也可以繼續鑽研學習vim更多、更強大的功能。

使用gvim替代Notepad++


分享到:


相關文章: