Sublime Text2/3怎样在Mac OSX中配置CTags插件

查看: 16172|回复: 26
Mac OSX下Sublime Text3 使用 arduino插件
本帖最后由 bboxer 于
13:30 编辑
系统:Mac OSX 10.9&&编辑器:Sublime Text3
今天中午不知怎么点背,Arduino IDE突然犯病,新建sketch,每当我开始输入“#”,却不显示,而且console中闪动着看不懂关于java的乱七八糟的东西,无语,度娘谷歌也没帮我找到解决方法,却在探寻答案的过程中看到了
“ darktiny”的帖子——,简直是救命贴啊,haha,在这先谢谢darktiny,柳暗花明又一村啊。
正好我安装了Sublime Text3 尝试了一下这个的查件,发现不能用,安装完了后arduino菜单全是灰色的,不能用啊,好吧,我只好尝试了darktiny推荐的方法,具体步骤如下(已测试完全可用):
1.安装SublimeText3,下载链接:
(1)下载dmg文件,打开需要输入密码:
(2)里面有算号器,很简单,你能搞定的
安装的软件界面如下:
1.png (94.92 KB, 下载次数: 94)
19:52 上传
2.安装能帮助安装packages的插件——Package Control
这里要感谢楼下的Simon同学,发现我原来的方法无法安装Install packages这个了,Simon方法是可以的,如下:
Ctrl+` 打开控制台,然后贴下面的代码回车
import urllib.request, pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
ST3自动安装好Install Packages这个插件
3.SublimeText3&&打开菜单栏 Tools——&Command Palette,在输入框中输入Install Package,如下:
4.png (58.94 KB, 下载次数: 92)
20:06 上传
回车,就会出现以下窗口:
5.png (89.97 KB, 下载次数: 91)
20:08 上传
输入Arduino,就能看到你要找的插件,选中后敲回车键,等待一会儿编辑器窗口下方状态栏会显示安装完成,然后重启SublimeText3.
4.检查安装结果:打开SublimeText3,菜单栏最后如果出现Arduino一项就说明成功了,进一步进入Arduino菜单,出现如下的样子,就说明成功了:
6.png (207.98 KB, 下载次数: 87)
20:13 上传
5.测试一下成果,我的板子是Arduino UNO R3,以此官方例程Blink为例:
(1)完成软件基本配置:Serial Port选择对应串口,Arduino AVR Boards 一项选择 UNO,Programmer选择AVRISP mkll
(2)选择Arduino IDE的安装目录,进入Arduino——&preference——&Select Arduino Aplication finder,在输入框中(一般情况)输入/Applications/Arduino.app就可以了。
7.png (217.59 KB, 下载次数: 85)
20:25 上传
8.png (37.64 KB, 下载次数: 97)
20:26 上传
(3)这是打开菜单栏Arduino——&Example——&General——&Basics——&Blink,如下:
9.png (106.67 KB, 下载次数: 89)
20:28 上传
(4)菜单栏Arduino——&Upload(或快捷键
10.png (4.22 KB, 下载次数: 98)
20:31 上传
),上传程序,你所期待的事情就发生了 板子上的 led blink了
小弟在此第一次发帖,希望帖子能帮助到大家,再一次感谢darktiny
(108.41 KB, 下载次数: 95)
20:02 上传
(73.73 KB, 下载次数: 95)
20:02 上传
不错。。。。偶苹果下安装了一下没成功。。。就放弃了,抽空再去试试
弘毅 发表于
不错。。。。偶苹果下安装了一下没成功。。。就放弃了,抽空再去试试
没想到弘毅大哥回复我了,太荣幸了,哈哈!SublimeText 确实很不错,很方便,比Arduino 官方IDE好用。
安装很顺利,谢谢楼主。不过采用下载插件放到目录的方式好像不起效,我用的是插件网站上的打开控制台安装的方法,其实也很简单:
Ctrl+` 打开控制台,然后贴下面的代码回车
import urllib.request, pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
就自动安装好了。
另外,因为我用ArduinoCity的专用USB2TTL,在OSX下面安装好驱动,认出来的设备路径是带空格的,在ArduinoIDE下面正常,但在Stino下面则会提示Serial上传出错,需要修改插件目录中响应的文件Packages/Arduino-like IDE/compile/arduino_avr.txt文件,找到-P{serial.port},在这串两头加上双引号,保存。后面的就没什么特别了,该怎么用就怎么用了。
Simon 发表于
安装很顺利,谢谢楼主。不过采用下载插件放到目录的方式好像不起效,我用的是插件网站上的打开控制台安装的 ...
嗯嗯,其实我试过控制台安装不知为啥,失败了,所以才采用的目录安装,串口的这个问题倒没注意,不过你这么一提,长见识了,谢谢啦。
本帖最后由 koaqiu 于
12:20 编辑
错了,是我自己搞错了
编译成功了,不过板子在家里,现在没法上机测试
--------------
编译不成功Compiling test...
Creating /Users/xBei/Documents/Arduino_Build/test/test.ino.cpp.o...
&/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++& -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega168 -DF_CPU=L -DARDUINO=105&&&-I/Users/xBei/Documents/Arduino_Build/test& &-I/Users/xBei/Documents/Arduino/test& &-I/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/avr/include& &-I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino& &-I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/avr-libc& &-I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/variants/standard&&&&/Users/xBei/Documents/Arduino_Build/test/test.ino.cpp& -o &/Users/xBei/Documents/Arduino_Build/test/test.ino.cpp.o&
/Users/xBei/Documents/Arduino_Build/test/test.ino.cpp:5: error: two or more data types in declaration of 'setup'
/Users/xBei/Documents/Arduino_Build/test/test.ino.cpp:9: error: two or more data types in declaration of 'loop'
[Stino - Error 1]
复制代码
这个牛掰。要备注一下。
选择Arduino IDE的安装目录,在输入框中输入/Applications/Arduino.app按回车没有反应,有没有其他办法?
鼠标点,输入不管用
xtaotao 发表于
**** 作者被禁止或删除 内容自动屏蔽 ****
我也同样的问题,并且自己去stino.global_settings自己写都没有用。
Powered by67被浏览12881分享邀请回答{
"caret_extra_bottom": 0,
"caret_extra_top": 0,
"caret_extra_width": 1,
"caret_style": "phase",
"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
"draw_centered": true,
"draw_minimap_border": true,
"ensure_newline_at_eof_on_save": true,
"fade_fold_buttons": false,
"fallback_encoding": "GBK",
"fold_buttons": true,
"font_size": 18,
"highlight_line": true,
"ignored_packages":
"SideBarEnhancements",
"SublimeCodeIntel",
"line_numbers": true,
"move_to_limit_on_up_down": true,
"open_files_in_new_window": false,
"overlay_scroll_bars": "enabled",
"pastebin":
"copy_to_clipboard": true,
"mode": "pastie",
"private": true,
"prompt_on_post": false,
"username": "Liam (Ch'en Meng)"
"scroll_past_end": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"word_separators": ",./&&?;:'\"[]{}\\|=+-)(*&^%$#@!`~,。、《》?;:‘’“”】【|)(…¥·「」『』",
"word_wrap": true,
"wrap_width": 80
1711 条评论分享收藏感谢收起41 条评论分享收藏感谢收起查看更多回答推荐这篇日记的豆列
&&&&&&&&&&&&sublime text mac 下安装 ctags插件 - CSDN博客
sublime text mac 下安装 ctags插件
Sublime Text2/3怎样在Mac OSX中配置CTags插件
本文详解在Mac OSX中配置Sublime Text的CTags插件,并实现函数跟踪转跳的开发环境。
演示使用的是Mac OSX 10.09 64位操作系统和Sublime Text 3 64位版
安装配置ctags前请确保已安装Package Control插件管理器
Sublime Text 2/3
ctags-5.8.tar.gz
Package Control
打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器)
打开菜单后找到install packages,回车执行,拉取插件列表要等一小会
输入ctags回车安装,稍等一会看到左下角提示安装成功就好了
这时你在打开的文件中,右键菜单中会多一个Navigate to Definition菜单项
这时在侧左栏的工程/项目文件上右键会看到CTags: Rebuild Tags菜单项
如果,右键菜单中执行Navigate to Definition菜单项,左下角会有如下提示:
[Errno 1] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
这是因为我们还没有安装和配置ctags
打开菜单在Preferences(设置)菜单中打开Package Control(插件管理器)settings-&ctags-&settings-user和settings-default
然后从sourceforge下载ctags-5.8.tar.gz解压并编译,依次执行如下命令:
tar xzvf ctags-5.8.tar.gz
cd ctags-5.8
./configure
sudo make install
把default中的配置全部复制到user中,然后改一下command配置项,为ctags的可执行文件路径/usr/local/bin/ctags
这时再到,侧左栏的工程/项目文件上右键执行CTags: Rebuild Tags菜单项,就可以生成.tags文件,说明可以正常工作了
这时再选中一个函数,右键打开Navigate to Definition菜单项并执行,当然这里可以用快捷键。
这时神奇的发现sublime text已经在一个新选项卡中打开个这个函数定义的文件,选中和定位到了函数定义的地方!
好,我们成功了
有任何出错的步骤都欢迎在回复中反馈上来,我们一起配置在Mac OSX中配置最好的函数跟踪转跳插件
本文已收录于以下专栏:
相关文章推荐
Sublime Text2/3怎样在Mac OSX中配置CTags插件
浏览:1348
更新: 12:57
分步阅读...
1.安装Package Control :
/article/d3b74d64ae609fa.html2.安装cTags插件:
想跟zend一样按ctrl 点击方法跳转到对应的文件方法处吗。那就看一下这篇文章吧text ctags插件安装& title=&sublime text ctags插件安装& style=&margi...
打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器)
打开菜单后找到insta...
Sublime追踪函数插件:ctags
下载:http://ctags.sourceforge.net/
下载:http://prdownloads.sourceforge.net/ctags/c...
打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package
Control(插件管理器)
打开菜单后找到install packages,回车执行,稍...
针对网上流传的sublime下使用ctags做下修正,记录下供大家使用。
1.下载并解压ctags包中的ctags.exe, 并设置ctags.exe路径到系统环境变量
2.若没安装package...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

 

随机推荐