星空暖暖的 发表于 2015-2-3 22:09:59

求助,arduino代码阅读

有没有什么阅读器能够就高亮那些#ifdef语句?能编译的更好

星空暖暖的 发表于 2015-2-3 22:11:26

C:\Users\Forever\Desktop\ccs.JPG效果如图

星空暖暖的 发表于 2015-2-3 22:12:54

效果如图,求大神解答

Super169 发表于 2015-2-3 22:20:38

Sublime Text, Atmel Studio, Visual Studio, ......... 都可以.

星空暖暖的 发表于 2015-2-3 23:17:23

Super169 发表于 2015-2-3 22:20 static/image/common/back.gif
Sublime Text, Atmel Studio, Visual Studio, ......... 都可以.

请教下sublime如何设置

Super169 发表于 2015-2-4 00:10:59

看這裡安裝 stino 插件就可以了當 arudino 的 IDE 了:
https://github.com/Robot-Will/Stino

星空暖暖的 发表于 2015-2-4 00:46:45

Super169 发表于 2015-2-4 00:10 static/image/common/back.gif
看這裡安裝 stino 插件就可以了當 arudino 的 IDE 了:
https://github.com/Robot-Will/Stino

我装好了,我要的是我发的图片的那种效果,我不会弄

Super169 发表于 2015-2-4 01:52:28

你裝了 stino 沒有?就算沒裝, 開 cpp 檔也可以看到效果.

星空暖暖的 发表于 2015-2-4 05:19:39

Super169 发表于 2015-2-4 01:52 static/image/common/back.gif
你裝了 stino 沒有?就算沒裝, 開 cpp 檔也可以看到效果.

装了啊,编译下载都没有问题,你理解我的要求嘛,就是比如图片,a是define过的,所以#ifdef a 是正常显示的,而#elif就变成了灰色,表示无效。因为我在看飞行器的代码,里面的预定义太多了,有这种效果看起来就会舒服很多。

Super169 发表于 2015-2-4 09:28:09

星空暖暖的 发表于 2015-2-4 05:19 static/image/common/back.gif
装了啊,编译下载都没有问题,你理解我的要求嘛,就是比如图片,a是define过的,所以#ifdef a 是正常显示 ...

oh...不好意思, 可能我誤會了, 因為你說 "有没有什么阅读器能够就高亮那些#ifdef语句", 我以為只是 syntax highligh 之類.

你要的東西, 好像要慬得分析部份執行時的結果, 雖然你的例子 #define a 就在上面, 但一個程式可以由很多部份組成, 不可能只檢查對上一兩句而得出一個 #ifdef 的結果.這個檢定要在 compile 時才會知道, 應該不會在編輯的時候檢測的.

星空暖暖的 发表于 2015-2-5 09:55:06

Super169 发表于 2015-2-4 09:28 static/image/common/back.gif
oh...不好意思, 可能我誤會了, 因為你說 "有没有什么阅读器能够就高亮那些#ifdef语句", 我以為只是 synta ...

好的编译器是没问题的,我在vs2012上安装arduino插件解决了这个问题
页: [1]
查看完整版本: 求助,arduino代码阅读