在linux下用vi编辑C语言很不方便,关键字不高亮(默认情况下),括号不匹配,上下行不对齐,等等……今天在网上找了些对VI进行简单配置,以方便编写C语言。

打开,一个新的终端(root用户登录),在root目录下输入:

#vi  ~/.vimrc

打开文件后,输入下面内容:(括号中的不输)

set  nocompatible     (去掉vi一致性模式)

set nu       (显示行号)

filetype   on  (检测文件类型)

syntax   on  (语法高亮度显示)

set    autoindent  (自动对齐)

set    smartindent     (依据上面的对齐格式,智能的选择对齐方式)

set    tabstop=4(设置tab键为4个空格)

set  shiftwidth=4(设置当前行之间交错使用4个空格)

set   showmatch(设置匹配模式,如括号等)

然后保存就行了

差不多就这样了吧,这样,用vi编写c语言程序就方便多了……

超有用的,从此vi变得友好了相关推荐

  1. 25个超有用的 AngularJS Web 开发工具

    AngularJS是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态文本展示设计的声明式语言,改善了JavaScript. 下面我要说的就是25个超有用的AngularJS工具, ...

  2. 创建一个单选框的html代码是,HTML试题(超有用).doc

    HTML试题(超有用) HTML中 ,表示() 正在点击文字的色彩是红色. 可可链接文字的色彩是红色. 非可链接文字的色彩是红色. 已链接文字的色彩是红色. C 下列表示,可链接文字的颜色是黑色的是( ...

  3. 紫微圣人的程序员人生第5回 [原创IT小说]-第五回 一入圣吧深似海,从此亲友变路人

    紫微圣人是民间根据<推背图>第47象的内容而猜想的一个传奇人物.网上有很多关于紫微圣人的资料.作者结合当今时代的特点,给紫微圣人赋予了一个程序员的身份,来讲述一个DS程序员的逆袭之路.本故 ...

  4. 计算机无法卸载软件,电脑软件无法卸载怎么解决 电脑卸载顽固软件超有用的三种方法...

    我们在使用电脑时,经常需要使用到各种各样的软件,有时候下载软件时经常会遇到流氓软件,只下载一个软件然后莫名就给你安装了好几个,并且还无法删除,遇到电脑软件无法卸载该怎么办呢?想必有很多的用户遇到过流氓 ...

  5. web前端超有用网站推荐

    css flex练习小游戏 http://flexboxfroggy.com/ css display样式布局速查手册 https://www.webhek.com/apps/flex-cheatsh ...

  6. English Learning - L1-6 从此口语变得简约(下)2022.12.22 周四

    English Learning - L1-6 从此口语变得简约(下)2022.12.22 周四 引言 6.2.2 分词 非谓语动词作后置定语的三种被动结构 1. to be done 将来的动作 2 ...

  7. 100个你从没听说过的超有用资料网站 - 转自[译言网]

    100个你从没听说过的超有用资料网站 - 转自[译言网] 这是一个参考资料网站列表,列举了一百个英文网站.涉及教育.医疗.搜索引擎等内容. 相关阅读(我之前翻译的一个网页列表,其中许多网站更为权威): ...

  8. TX2超详细,超有用的刷机教程

    TX2超详细,超有用的刷机教程 TX2被Nvidia官方称作是最快,最节能的嵌入式AI计算设备.它的功耗小,只有7.5W,体型也小,只有一张信用卡那么大,它是真正可以实现AI边缘计算的利器.在刷机前, ...

  9. 超有用的 java面试题

    第一,谈谈final, finally, finalize的区别. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承. finally是异常处理语句结构的一部分,表示总 ...

最新文章

  1. usaco window arear(递归求矩形覆盖面积)
  2. 2018-4-8使用兔子的例子对比说明遗传算法,局部搜索,禁忌搜索,模拟退火方法
  3. Redis 字符串(String)
  4. k8s pod里访问不到外部ip_K8S中的Service的存在理由
  5. 子网划分详解与子网划分实例
  6. java list 转数组_数组转List,一定要小心这个坑!
  7. Zabbix 5.0 监测mysql
  8. 设计模式的三大分类及六大原则
  9. 计算机应用助手工程师,通信工程师备考助手
  10. Chrom安装Axure插件浏览原型图
  11. html弹窗代码大全定时弹窗,js点击弹窗弹出表单框代码
  12. mysql系统结构图_MySQL架构图
  13. 代码设置textField和textView的border和borderColor
  14. EfficientNet网络结构详解
  15. 苹果vs剪辑下载_好用的短视频制作与剪辑APP工具盘点
  16. PCIe扫盲——PCIe简介
  17. R数据分析:如何做数据的非线性关系,多项式回归的做法和解释
  18. 基于人类视觉系统建模的仿生低层次图像处理
  19. MyZip Pro for Mac一款专业解压缩软件,解压缩速度超级快。
  20. 深圳大学超级计算机,Intel CMP活动之“超算习堂”走进深圳大学

热门文章

  1. 容齐的身世_白发容齐真正身份
  2. 安卓手机怎么查看iccid_安卓便签敬业签怎么查看日历月视图中一天所有的新增内容?...
  3. java 多线程 异步日志_精彩技巧(1)-- 异步打印日志的一点事
  4. 2022我会成为高手吗
  5. 公安网安装mysql 5.7_安装Mysql 5.7.1
  6. php删除多表数据,mysql – 从多个表中删除数据
  7. android实现跑马灯效果(最小集代码)
  8. 图分区技术基本概念【1】
  9. 最短路径:Dijkstra、BellmanFord以及SPFA算法
  10. Linux下CMake简明教程(八) 添加编译选项