Ubuntu下Vim开发Arduino的方式-Arduino中文社区 - Powered by Discuz! Archiver

吹口琴的钢铁侠 发表于 2016-11-4 00:33

Ubuntu下Vim开发Arduino的方式

近期从各种各样的IDE迁移到了Vim上,虽然Vim一开始很不好用,但是用多了之后,,熟悉了键位装好了插件真的是写什么爽什么= =
那么Vim开发Arduino的问题主要在于三点,语法高亮;编译;烧写。

语法高亮

语法高亮可以通过一个arduino的插件来直接实现

用Vundle或者git来下载或者安装都可以
仓库在这里
https://github.com/sudar/vim-arduino-syntax

编译和烧写

编译和烧写可以映射到常用的键位上去,比如我是F5运行,F7编译
在.vimrc文件里添加
nnoremap <F5><Esc>:w<CR>:!arduino --upload %<CR>
nnoremap <F7><Esc>:w<CR>:!arduino --verify %<CR>

然后用vim打开一个arduino文件的时候,F5和F7就ok了
还会有对应的结果提示

Picked up JAVA_TOOL_OPTIONS:
Loading configuration...
Initializing packages...
Preparing boards...
Verifying...

Sketch uses 928 bytes (2%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.


Picked up JAVA_TOOL_OPTIONS:
Loading configuration...
Initializing packages...
Preparing boards...
Verifying and uploading...

Sketch uses 928 bytes (2%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.



其中会有一个坑,首先要把arduino的环境变量配置好,其次使用的时候你会发现没用sudo的时候,会提示permisson denied,但是使用sudo来运行arduino命令的时候,又会有奇怪的错误提示。。

其实只要把arduino对应的那个串口改一下权限就好了
sudo chmod 777 /dev/ttyACM0

mostblack 发表于 2016-12-9 09:14

可以的~

markmarkmark 发表于 2016-12-13 10:16

厉害,学习了
页: [1]
查看完整版本: Ubuntu下Vim开发Arduino的方式