免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: HonestQiao
打印 上一主题 下一主题

【插件】史上最强编辑器通用ctags插件OpenCTags使用指南v1.2--开发者必备 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-11-18 13:34 |只看该作者
试用了一下,效果不是很理想,遇到JS的话,就中断了。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
12 [报告]
发表于 2011-11-18 17:14 |只看该作者
试用了一下,效果不是很理想,遇到JS的话,就中断了。
CFC4N 发表于 2011-11-18 13:34



设置:
1. 打开命令行,输入: cd %HOMEDRIVE%%HOMEPATH% (一般在 Cocuments and Settings登录用户名 目录下 )
2. 在该目录下建立一个文件名为 .ctags
3. 在该文件里面输入:

  1. --langdef=js
  2. --langmap=js:.js
  3. --regex-js=/["']?(this\.)?([A-Za-z0-9_$]+)["']?((\.prototype)?(\.[A-Za-z0-9_$]+))?[ \t]*[:=][ \t]*function/\2\5/f,function/
  4. --regex-js=/function[ \t]+([A-Za-z0-9_$]+)/\1/f,function/
复制代码
在重建一次,看看结果如何?

论坛徽章:
0
13 [报告]
发表于 2011-11-24 11:05 |只看该作者
为什么定位和查找,一闪而过,那个窗口出不来呢?

论坛徽章:
0
14 [报告]
发表于 2011-11-24 12:40 |只看该作者
看起来很强大!!!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
15 [报告]
发表于 2011-11-26 22:00 |只看该作者
为什么定位和查找,一闪而过,那个窗口出不来呢?
cxsoho 发表于 2011-11-24 11:05



设置不正确,请下载最新版本。

论坛徽章:
0
16 [报告]
发表于 2011-11-26 22:43 |只看该作者
测试了下,看php代码,很好用,呵呵,在linux下一直是vim配合ctags看代码的,现在终于win下也有了,可以用editplus小巧的编辑器方便的看代码了。thnx!~

论坛徽章:
0
17 [报告]
发表于 2011-11-26 23:25 |只看该作者
嘿嘿,先占个位置慢慢看

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
18 [报告]
发表于 2011-11-27 16:14 |只看该作者
本帖最后由 HonestQiao 于 2011-11-27 16:36 编辑

完美支持Komodo Edit,配制方法如下:

OpenCTags.ini的editors部分,加入如下编辑器配置:

  1. ["Komodo Edit", "komodo.exe", "Scintilla",   "E:\\Program Files (x86)\\Code\\ActiveState\\Komodo Edit\\",  "-l __LINENUMBER__ \"__PATH____FILENAME__\""]
复制代码
请注意将Komodo Edit的安装路径修改为你自己的。

打开Komodo Edit,点Views菜单中的Tabs & Sidebars子菜单中的Toolbox打开Toolbox面板(默认在右则),在Toolbox面板按鼠标右键Add一个New Command,进行如下设置:(请注意修改为你自己的路径)
Command设置:
Command: OpenCTags定位

Command: "E:\Program Files\EditPlus\User Tools\OpenCTags\OpenCTags.exe" -t "openctags.tags" -word "%w" -editor "Komodo Edit" -sel "%s" -file "%f" -line %L
[  ] Pass selection as input
[  ] Insert output

Advanced Options
Start in: %D
Run in : No colsole ( GUI Application )

Key Binding设置:
New Key Sequence:按下快捷键,再点Add即可设置


然后选中一个函数或者一个单词(必须),然后双击Toolbox面板的“OpenCTags定位”或者按刚才设置的快捷键,即可开始OpenCTags之旅了。

然后,可以参考“readme.OpenCTags通用说明.txt”,来设置其他几个命令。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
19 [报告]
发表于 2011-11-27 16:50 |只看该作者
主流编辑器用户工具设置:

  1. UltraEdit/UEStudio:
  2. 添加方式:“高级”菜单=》工具栏配置
  3. 调用命令:"E:\Program Files\EditPlus\User Tools\OpenCTags\OpenCTags.exe" -t openctags.tags -editor UltraEdit -sel "%sel%" -file "%f" -line %line%
  4. 当前目录:%p

  5. EditPlus:
  6. 添加方式:“工具/Tools”菜单=》配置用户工具
  7. 调用命令:E:\Program Files\EditPlus\User Tools\OpenCTags\OpenCTags.exe
  8. 调用参数:-t openctags.tags -word "$(CurWord)" -editor editplus3 -sel "$(CurSel)" -file "$(FilePath)" -line $(CurLine)
  9. 当前目录:$(FileDir)

  10. EmEditor:
  11. 添加方式:“工具/Tools”菜单=》外部工具=》自定义工具
  12. 调用命令:E:\Program Files\EditPlus\User Tools\OpenCTags\OpenCTags.exe
  13. 调用参数:-t "openctags.tags" -word "$(WordText)" -editor EmEditor -sel "$(SelText)" -file "$(FilenameEx)" -line $(CurLine)
  14. 当前目录:$(Dir)

  15. Programmer's Notepad:
  16. 添加方式:“工具/Tools”菜单=》Options=》Tools=》Global Tools
  17. 调用命令:E:\Program Files\EditPlus\User Tools\OpenCTags\OpenCTags.exe
  18. 调用参数:-t "openctags.tags" -word "%w" -editor "Programmer's Notepad" -sel "" -file "%d" -line %l
  19. 当前目录:%d

  20. Komodo Edit:
  21. 添加方式:“View”菜单=》Tabs& Sidebars =》Toolbox,Toolbox面板=》鼠标右键=》Add=》New Command
  22. 调用命令:"E:\Program Files\EditPlus\User Tools\OpenCTags\OpenCTags.exe" -t "openctags.tags" -word "%w" -editor "Komodo Edit" -sel "%s" -file "%f" -line %L
  23. 当前目录:%D
复制代码
对应工具设置中,除了CTags Build选择为Console/DOS程序并捕捉输出外,其他的请全部设置为GUI/Windows程序并不捕获输出,请参考“readme.OpenCTags通用说明.txt”

论坛徽章:
0
20 [报告]
发表于 2011-11-28 15:30 |只看该作者
请ctags与http://ctags.sourceforge.net/有什么区别吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP