简单实现用VIM来写arduino代码
本帖最后由 奥本海默0618 于 2013-8-30 13:50 编辑作为一个从学代码的转到玩硬件的人,最苦手的当然硬件的搭建。软件的编写反倒是觉得相对轻轻松松
同样作为一个原来接触代码的人,对于arduino IDE的简单功能就觉得不太顺手。IDE不能改变配色方案,改变字体和字号调大还会看到锯齿边。当然作为一个开源的软件,还有其他工具可以编写arduino的代码。但是对于程序员来说,还有什么能比的上VIM的吗????????
所以对于不喜欢arduino IDE的人来说,VIM显然是个更好的选择
不过我本身是个新菜,VIM也不如大牛玩的出神入化,只有能够用VIM来写arduino代码的简单方法。有VIM的高手在此的话,当然更想要做个伸手党带求个更好的方法
VIM作为编辑器之神,我不可能在这里从头叫怎么配置VIM,只能让各位自己去网上找来VIM的配置教程自己先配置好VIM,然后在用下边的方法来写代码。如果已经在用VIM的话这一段就可以跳过了
先在IDE里创建个项目,保存好文件,然后再用VIM打开,就可以用VIM来写arduino代码了
不过光这样还是不够的,编辑器如果没有语法高亮就会失色大半,所以还要让VIM支持arduino的语法高亮。但是我并不会写arduino的高亮脚本,但是arduino语言和C很像,所以我直接把C的高亮脚本拿来作为arduino的高亮脚本。如果有VIM的高手,希望能够写个更好的高亮脚本。
arduino保存的文件后缀是 .ino
首先创建一个文件叫ino.vim ,将其移动到 ~/.vim/ftdetect/或~/vimfiles/ftdetect/下
文件内容为
au BufNewFile,BufRead *.inoset filetype=ino
然后从~/.vim/syntax/下复制c.vim到
~/.vim/syntax/jml.vim (for Unix) or
~/vimfiles/syntax/jml.vim (for Windows).
就可以了
VIM写好代码后保存,再用IDE来打开就可以直接调试和下载了。有错误可以在IDE里修改,保存。如果这时VIM写好代码保存后后还没关闭这个文件,VIM可以重新载入修改后的文件
感谢这篇博文提供的方法。。。。
http://hexlee.iteye.com/blog/1345032 A good choice 还是喜欢notpad2,简单轻便 SI也不错,VIM能编译下载arduino程序才真的牛了。 我也是感觉notpad2比较好 不需要用IDE先创建项目,直接用VIM新建ino文件,好了,还能编译下载,这才好。 谢谢,目前在用sublime,轻巧,可编译ino文件http://ww3.sinaimg.cn/large/64f4a864gw1ecr8xa1smbj216r0ncn1z.jpg
页:
[1]