使用Vim来装13吧

604次阅读  |  发布于4年以前

Vim是一个非常强大的文本编辑器。基本上所有的类Unix系统都会内置vi编辑器,Vim就是从vi发展来的一个编辑器。

使用vim编程基本可以脱离鼠标,在服务器编程将会更加舒服,同时具有高逼格,成为别人眼中的“电影里的程序员”。

vim有很多快捷键,可以使用默认配置,也可以在.vimrc文件中自定义配置。

vim快捷键分布

我是在VScode中使用vim插件,结合两者的优点。当然快捷键也会有冲突的,可以在设置中解决冲突,如果不常用的快捷键也可以置之不顾。

vim有三种模式,分别为:normalinsertvisual

从normal模式转到insert有多种方式:

根据具体的情况使用不用的快捷键,但一般使用较多的为i、a、o、O

从insert返回到normal模式就只有两种方式了:一种为Esc,另一种为<C-[>(即Ctrl+[,下文的<C->均为Ctrl +)。

光标移动

光标移动是很重要的,基本代替鼠标的操作。之后的修改删除等操作,也要先移动到该位置才能再操作,所以移动是一切的基础。

编辑文本

d指delete,是所有修改操作的基础。

基本操作

基本操作包括:查找、替换、撤销、重做、复制、粘贴、保存等。

vimium

vimium是Chrome浏览器的一个插件,可以使用vim命令操作网页。最主要的还是有逼格。

在Chrome网上应用商店下载该插件,启用之后,即可使用vim的命令操作网页。

移动

移动与在编辑器中的移动有很大的相似,有部分简化,部分删除。

在编辑器中<C-u>上移半页,在网页中,只需要u就可以上移半页,d为下移半页。

移动特定行之类的在网页中,不存在此类操作。

其他移动操作一致,如10jgg等。

标签操作

针对标签页的操作。

其他操作

包括页面的跳转,页面的点击等操作。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8