使用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++


分享到:


相關文章: