vim优雅入门使用教程

本教程适合纯小白,基于vim做开发的大佬请绕路~~或在评论区进行补充纠正及指导

vim是一款强大的文本编辑器,可以提供代码高亮和代码补全等功能

21d95548b746410ca23f2d30f4d4ef1d.png

vim有三种模式:命令模式、命令行模式和编辑模式

进入vim的时候默认是命令模式,此时按下 i 进入编辑模式;按下 : 进入命令行模式

命令行模式与编辑模式中按下 ESC 进入命令模式

怎么分辨目前在什么模式呢?

下面出现 INSERT 就是编辑模式

3a323ada081f447fbc284ea5409fc4c4.png

 

下面出现 : 就是命令行模式

66ca0fd3801f4a8d9a5c165d7d19a465.png

 除了上述两种情况,剩下的都是命令模式

这些模式有什么不同的作用?

命令模式主要是对文本内容进行批量操作,常用命令如下:

dd:剪切光标所在行(我常常用来快速删除一行内容)

yy:复制光标所在行

p:粘贴剪切板内容到光标下一行

u:撤销(就是Windows的CTRL + Z)

CTRL+ r:恢复撤销(就是Windows的CTRL + Y)

命令行模式主要是对vim编辑器进行操作,常用命令如下:

:w:保存

:q:退出

:wq:保存并退出

:q!:不保存退出

编辑模式就是对文本内容进行精细操作了

编辑模式下,vim和正常的文本编辑器操作方法相同,这里就不再赘述了

但有一点需要注意:CTRL + N是代码补全

怎么定制化vim?

如果你使用vim写过程序就会发现,vim的tab是8空格的长度,为了代码整洁统一不报错,我们还是需要把tab用4空格替换的

对于这个问题,我们可以在vim的配置文件中对vim进行设置

如果你使用的也是Ubuntu,可以跟着我一起操作:

打开终端输入:

vi /etc/vim/vimrc        # 进入vim配置文件
# 这个配置文件就是使用vim进行编辑的,不会操作的回看上面内容把vim用起来
# 翻到此文件的结尾,输入下面四行内容,然后保存并退出,配置就会生效
set tabstop=4
set expandtab
set softtabstop=4
set shiftwidth=4
# 这四行配置的意义如下:
# tabstop=4:将tab长度设置为4个空格
# expandtab:将tab拓展为空格
# softtabstop=4:退格键删除tab的四个空格(如果不设置此项,输入一个tab要按四下backspace才能删除)
# shiftwidth=4:换行缩进tab长度为4

以上就是优雅入门vim的全部内容了,感谢您的信任与支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值