vim 使用的一些总结

vim是一款高效的代码编辑器,刚接触vim不久,还需要学习很多东西,有必要把一些心得记录下来,以便于以后查看

首先,vim的一些基本的使用可以参考菜鸟教程网站上的总结:http://www.runoob.com/linux/linux-vim.html

【1】关于vim缩进

在命令模式下,输入 >> 增加缩进当前光标所在行 , << 减少缩进

在插入模式下  组合键 CTRL + SHIFT + T 增加缩进 ,CTRL + SHIFT + D 减少缩进

想要缩进多行,可以在命令模式下按 v键进入可视模式,选中需要缩进的行,按 > 增加缩进, 按 < 减少缩进,也可以输入 “6>”缩进多次;也可以在底部命令模式输入:1,10> 缩进1至10行 ,1,10<反缩进

【2】关于缩进设置

有时候缩进的字符数并不是我们期望的,我们就需要改变一些缩进的设置以达到我们目的

和缩进相关的设置有:

shiftwidth 指定每次缩进的列数(相当于缩进的空格数)

tabstop 一个tab键占有的列数

softtabstop 敲入tab键实际占有的列数

expandtab 输入tab键时自动转化为空格

autoindent 设置回车自动缩进

可以同时设置这几个属性,如:

:set shiftwidth=4 softtabstop=4 expandtab autoindent

【3】关于自动格式化代码

vim也有类似于VS  CTRL + K + F 自动格式化代码的功能,操作时可以在命令模式下输入v进入可视模式,然后选中需要格式化的代码,然后输入 = 就可以完成格式化代码;如果需要全部格式化,可以先在命令模式下输入 1G 或者小写的gg  将光标定位到文件开头,然后再按v进入可视模式,按 SHIFT + G 组合键全选,再输入 = 完成格式化

【4】关于vim配置永久生效

在使用vim的时候我们会发现,我们对vim的一些设置如set nu 显示行号,只对本次打开的vim生效,重启vim后还需要重新设置,十分麻烦,解决办法是将需要的配置写到文件中:

1、使用vim编辑文件.vimrc:vim   ~/.vimrc

2、将所有需要保存的配置项全部写在这个文件中

如在文件中写入set nu ,保存后,下次打开vim就会生效。~指的是用户目录,.vimrc为文件名,在linux中以点号开头的文件或者目录会自动被隐藏,ls需要-a参数才能显示出来。

【5】vim注释字体的颜色

vim默认的注释字体颜色是蓝色,黑底蓝字,很难看的清楚。注释字体的颜色有8中颜色可以设置,分别对应

0 黑色  ---默认VIM的背景就是黑色,所有如果你选择0,那么就看不到注释了

1  红色

2 墨绿

3 黄色

4 蓝色,即默认的颜色

5 类似粉色的

6 淡蓝色

7  白色 ---不要选择7,输入不刺眼,但是和其他的太一样了,不好分清楚到底哪个注释了,那个没注释

设置注释字体颜色的命令为:

hi comment ctermfg=6 

其中数字6就是以上列举的颜色对应的标号

具体参考:https://blog.csdn.net/gz109/article/details/18733365

【6】关于vim分屏打开多个文件

比如想同时打开两个文件a.cpp和b.cpp

(1)首先用vim打开a.cpp文件

(2)输入命令: sp

(3)然后输入命令: e b.cpp,此时就会以上下分屏的方式显示两个文件的内容,如果想在两个文件中切换焦点,使用

快捷键 ctrl + w + w(按住ctrl,再按两次w键)。在底部输入的命令只对当前焦点所在的文件有效





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值