默认的vim没有支持nesC语法高亮,给阅读源码带来不便。不过可以通过装NesC Syntax Highlighting插件来解决这个问题,具体操作如下:

步骤一:下载插件
在http://www.vim.org/scripts/script.php?script_id=1847下载NesC Syntax Highlighting : The Syntax Highlighting for NesC Files,目前有两个版本,下载新版本vim.tar.gz。
步骤二:安装插件
(1) 解压vim.tar.gz得到synax文件夹
  1. tar zxvf vim.tar.gz
(2) 拷贝synax
一般是拷贝到~/.vim/(或使用目录为/etc/vim/))目录下,如下:
  1. sudo cp -r syntax /ect/vim/
(3) 修改vimrc文件
打开vimrc(/etc/vim/vimrc)文件,在文件末尾加入如下语句:
  1. augroup filetypedetect
  2. au! BufRead,BufNewFile *nc setfiletype nc
  3. augroup END
(4) 保存退出即可

设置nesC在vim中的语法高亮相关推荐

  1. Windows Live Writer插件:在WLW中插入语法高亮代码

    前段时间在网上看到了一款在WLW中插入语法高亮代码的插件,叫做Highlight4Writer,试用了一下,能够完成基本功能,但有一些不尽人意的缺点:1.插入的代码行间距太大,看起来不舒服,一页只能显 ...

  2. Windows Live Writer插件:在WLW中插入语法高亮代码(二)

    在 上文 中,我发布了一个在WLW中插入语法高亮代码的插件,该插件使用table的HTML 标记来分隔代码与行号.这样做的一个问题是,针对不同的博客主题,行 号列的宽度可能需要手动调整,而且大量的&l ...

  3. vim配置php语法高亮

    安装vim之后,将php语法高亮插件 php.vim,放到/usr/share/vim/vimfiles/syntax 目录下 php语法高亮插件在这里下载:http://www.vim.org/sc ...

  4. vim支持nginx语法高亮

    下载nginx源码,解压之后,将contribu/vim/*拷贝到~/.vim/目录,如果没有~/.vim/目录,则创建即可. cp -r contrib/vim/* ~/.vim/ 或 mkdir ...

  5. UltraEdit中shell语法高亮显示设置

    首先,从UltraEdit官网下载用来定义UltraEdit显示高亮关键字的wordfile文件"Bourne and Korn Shell". 然后,打开UltraEdit,在高 ...

  6. python设置黑色主题_Python背景色与语法高亮主题配置

    使用python idle的人恐怕都无法忍受默认的白色背景,及其语法高亮主题. 大家更倾向于使用黑色背景. 下面介绍Obsidian, Desert, 和Tango三种主题配置 在 用户目录 的.id ...

  7. Notepad++ NppExport: 让你在Microsoft word 中粘贴语法高亮代码

    插件 -> NppExport -> Copy RTF to clipboard 或者 插件 -> NppExport -> Copy HTML to clipboard 然后 ...

  8. DMU软件 语法高亮 vim设置--学习笔记6

    用vim编程时, DMU的关键词没有语法高亮, 看着不舒服, 就进行一下设置, 并记录过程. 设置的效果如下 设置流程 本次设置的比较简单, 将关键词分为: 模型model, 比如DMU1, DMU2 ...

  9. lsdyna如何设置set中的node_list_技术成长日记-Vim-3.Vim中重要的概念

    3.1 配置文件.vimrc或_vimrc .vimrc文件是个人定制Vim的脚本文件,该文件中的每一行都会被当作Ex命令在Vim进行初始化的时候执行.一般在类Unix系统中把该文件存放在$HOME/ ...

最新文章

  1. Android Launcher3(一) -- 启动过程
  2. html元素分类以及嵌套规则
  3. Android开发学习——Android Studio配置SVN
  4. linux之类似Windows的资源管理器gnome-system-monitor(可用这个杀死进程)
  5. 前端javascript知识(二)
  6. 基于pjsip实现p2p语音对讲
  7. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解
  8. 基于麻雀算法优化的Tsallis相对熵图像多阈值分割 -附代码
  9. 常用正则表达式归类贴
  10. 兵马未动粮草先行,关于乐视模式的思考
  11. Thinkphp金融超市贷超平台源码带三级分销
  12. 怎么用spss做冗余分析_【攻略】手把手教你怎么用SPSS做统计分析
  13. graphpad饼状图_Graphpad Prism 堆叠图
  14. [Zinnia][Windows]手写输入法的一些研究
  15. C语言图片变黑白,用c语言把bmp格式的彩色图片转换成黑白的
  16. SpringBoot集成redis的LBS功能
  17. 按键精灵加密html,按键精灵HtmlCheck 选择/清除网页中的单选框或复选框 | 学步园...
  18. Window.clearTimeout() 方法取消由 setTimeout() 方法设置的 timeout
  19. ubuntu18.04下YOLOV4测试和训练自己的数据集
  20. topcoder赚钱的方法

热门文章

  1. 83篇文献-万字总结 || 强化学习之路
  2. 为什么取消助学贷款是拜登的一步好棋?
  3. CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?...
  4. 手机能打开的表白代码_悦生活|微信占满手机内存?教你一招,只要打开这个功能,就能释放大量内存...
  5. 理解 Linux 配置文件
  6. CC00037.bigdatajava——|Java方法封装.V19|——|Java.v19|封装实现.v02|
  7. 初学Java:为什么打印希腊字母时会有问号“乱入”
  8. CTGU微型计算机实验8 代码在最下面
  9. 滴滴打车 -- 数仓指标体系建设实践
  10. VUE项目当中调用微信sdk