vim入门教程

vim是一款功能强大的编辑器

安装

在linux系统下,一般会自动带有vim,这里不再说明安装。
在Windows系统下,首先进入官网:vim下载地址,直接点击在这里插入图片描述
图中圈住的地方,下载exe文件到桌面或者任意位置即可。
之后运行exe文件,按默认安装就可以了。完成之后桌面上就会出现很多快捷方式,大家可以一个一个点开看看区别。
为了可以在windows的cmd上使用vim,我们需要设置环境变量。
右键我的电脑,点击属性,在左侧点击“高级系统设置”,再点击弹窗中的“环境变量”,选择系统变量中的Path,点击编辑。
在这里插入图片描述
将vim的安装地址写入其中即可。
之后将设置保存,关闭。打开cmd,我们就可以在windows的命令行下使用wim编辑器了。

简介

vim编辑器有命令模式和编辑模式,刚进入时默认是命令模式。按i进入编辑模式,在编辑模式下按Esc进入命令模式。
在命令模式时,输入命令前都要先输入一个冒号:
在命令行后只输入vim就会创建一个新的空白的文件,在vim加文件名就是打开指定的文件。

一些命令

:q退出
:wq保存并退出
:q!强制退出(不保存)

1.syntax on
开启语法高亮
2.set number
显示行号

vimrc的更改

vim刚刚安装完成后,没有语法高亮等,我们可以通过配置vimrc文件来进行更改vim的默认配置。
在这里插入图片描述
自己配置vimrc文件是一个非常麻烦的事情,我们可以直接在github上搜索vimrc就可以搜索到许多别人写好的配置,直接复制粘贴到自己的文件中就可以了。(具体可以查看文末的链接文章)

移动光标

H、J、K、L
左、下、上、右
W
向前移动一个单词
B
向后移动一个单词
Ctrl+F = PageDown
Ctrl+B = PageUp

数字gg,即先按数字,再按gg,就可以跳到指定的某一行。
不按数字,连按gg,回到第一行。
数字+H\H\K\L,向左、下、上、有跳几行。

命令模式下/后加字符可以搜索指定字符,按下回车,所有结果都会高亮。之后按n可以依次向下选择各个匹配结果,按Shift+n可以依次向上选择各个匹配结果。按Esc退出。

cc:连按两下cc就会删除该行,并且进入编辑模式。(剪切)
回到命令模式后按u可以恢复。
c2c:连续删除两行。
cc操作后,在命令模式下按p就可以粘贴 刚才删掉的内容。
v
进入visual模式,之后 再按上下左右键就会开始选中经过的文字。再之后按c就会将选中的内容剪切。之后也可以再按p粘贴或者u恢复。
yy复制

代码自动补全

基础内置的(只能补全之前出现过的单词):
Ctrl+n
在这里插入图片描述

第三方插件

vim的强大得益于许多优秀的第三方插件,这里我们先下载一个插件管理工具。
vim plug
安装网址vim-plug
在这里插入图片描述
在命令行(win+r)中复制粘贴回车即可安装这个插件管理工具。

之后来看安装一个插件的实例。
打开网站vimAwesome
在这里插入图片描述
我们以安装The NERD tree为例,点击进入。
查看vim plug和The NERD tree的帮助文档。

在这里插入图片描述
在这里插入图片描述
可以看出,需要在vimrc中加入
在这里插入图片描述
即可。开始和结束的写法是在vimplug中找到的,中间的plug是在所需要的插件的文档中找到的。
之后保存。开启vim,在命令模式下使用:PlugInstall
等待一段时间安装完成即可完成安装。之后就可以在命令模式中使用此插件的命令,如NERDTree。效果如下:
在这里插入图片描述
删除插件:在vimrc中将相关语句删除(或者注释,在前面加一个双引号"),然后在vim命令模式执行:PlugClead
此外,还有代码高亮,自动补全等插件,这里就不一一介绍了。安装方法都是一样的,具体的使用可以直接查看官方文档。


相关链接:
vimrc配置

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wei *

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值