为什么你会觉得vim非常难用?很有可能是你的配置没有对。
vim的配置文件一般放在:
/etc/vim/vimrc文件中,需要注意的是,他的语法规则跟C语言不一样,比如注释用的是双引号。常用的几个配置如下。 设置行号:
set number不加的时候打开文件这样,加上之后打开是这样,前面多了行号。 设置自动缩进:
set autoindent效果就是,敲下回车的时候,光标能自动与上一行保持对齐。 设置C语言的自动缩进:
set cindent有了这个配置,在写循环语句的时候,敲下回车能自动往前缩进。 设置缩进的宽度:
set shiftwidth=8回车的时候,明显更长的一点,一般我们还是改成4。 设置tab键的宽度:
set tabstop=8你会发现,前面空了很长一段,一般我们也改成4。 设置鼠标来移动光标:
set mouse=a接下来,鼠标随便点,光标也跟着移动。 这几个都是比较实用的配置。
vim还能支持一些插件,比如配色方案、自动补全等等,就是安装起来比较麻烦,有这功夫,不如去装个vscode。
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
C语言
+关注
关注
180文章
7534浏览量
128840 -
VIM
+关注
关注
0文章
129浏览量
15183
原文标题:为什么vim不好用,因为你的配置不对
文章出处:【微信号:学益得智能硬件,微信公众号:学益得智能硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
[讨论]你为什么学ARM?
“我为什么要学ARM?”你有否认真思考这个问题。早前几年在参加省内的单片机研讨会的时候,我们的省单片机协会会长在致开幕词的时候说他参加全国单片机学术研讨会感触最深的就是:ARM一统天下,单片机已经
发表于 01-27 11:21
模拟集成电路设计的九个阶段,你到几段了?【ZT】
高精度的什么东东,时不时也来上两句。你设计电路时开始计划着要去tape out,虽然tape out看起来还是挺遥远的。这个阶段中,你觉得spice很强大,但经常会因为AC仿真结果
发表于 12-27 11:35
当PCB出问题时,你会怎么诊断?
本帖最后由 ben111 于 2017-8-11 09:17 编辑
在不可考的年代,我曾参与过一场求职面试,其中一个面试问题是:“当印刷电路板出问题的时候,你会怎么进行诊断?”如你所见,这是一
发表于 08-11 09:16
Vim - .vimrc学习使用教程
运行、鼠标跟随、激活方向键等等,还有很多可自定义的功能没有加入,比如有些插件可使Vim增加一个可视化工程管理区域、代码逻辑跳转,是因为我觉得Vim本来就是一个命令行代码编辑器,我不想把
发表于 07-05 10:39
vim配置
"设置tab键宽度set softtabstop=4set shiftwidth=4set rulerset noeb “去除错误提示声音---》使配置生效:source /etc/vim
发表于 09-25 16:46
模拟集成电路设计的九个阶段,你到几段了?
会因为AC仿真结果不对而大伤脑筋。 三段你已经和PVT斗争了一段时间了,但总的来说基本上还是没有几次成功的设计经验。你觉得要设计出真正能用的
发表于 11-02 09:23
你学过单片机吗?你会运用单片机吗
作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你一定学过,但不一定会运用。因为学习单片机比学习其他学科需要付出更多的努力和代价,不仅要学习理论知识还要练习实际操作,而
发表于 11-22 06:42
你觉得VxWorks与Linux区别是什么
改名字。三、你觉得VxWorks与Linux区别是什么四、TCP/UDP区别基于连接与无连接;对系统资源的要求(TCP较多,UDP少);UDP程序结构较简单;流模式与数据报模式 ;T...
发表于 12-20 07:52
Vim中默认未启用但实际非常有用的选项
Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启用但实际非常有用的选项。虽然可以在每个 Vim 会话中单独启用,但为了创建一个开箱即用
IC验证入门基础—Vim的配置
Vim或者是gvim是我们IC设计或者验证工程师,日常工作当中常用到的一个编辑器,我们的RTL代码就是在vim当中写的,而gvim是vim的图形化界面,我入职拿到电脑的时候,做的第一件事就是配
发表于 06-15 17:52
•836次阅读
评论