每次一个 project,第一次 build tags 的时候,控制台就会出这个错:
Traceback (most recent call last):
File "./sublime_plugin.py", line 362, in run_
File "./ctagsplugin.py", line 597, in run
File "./ctagsplugin.py", line 196, in find_top_folder
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/posixpath.py", line 119, in dirname
i = p.rfind('/') + 1
AttributeError: 'NoneType' object has no attribute 'rfind'
然后,用 CTags 跳转的时候,行为怪异。。。比如我按了 3 次跳到定义处 (后两次无效),就得按 3 次跳回原位置才跳得回来,我觉得应该是按一次跳回来就可以跳得回来的。 我用的是最新的 Sublime Text 2.0 (build 2210),用 Package Control 安装的 CTags 插件。 Mac OS 的 CTags 我是用 port install ctags 安装的,不是默认的。
另外,我从 terminal 进入 python 后,发觉版本是 2.7:
$ python
Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
不知道问题在哪里。