symbol-view 无法检索出 ctags 生成的 symbol(已解决)

用 ctags 生成 symbol 好久了,然而 cmd-shift-r 仍然不能正常工作。难道只有我遇到了这种问题吗?

如果你使用了vim模式也是打不开的,要进入insert模式后再使用快捷键。

相应的快捷键你也是可以自行调整的。

同时所有的快捷键和非快捷键的功能都可以 通过 (命令面板:command-palette)ctrl + alt + p 使其工作。

并不是因为快捷键被占用所以打不开。问题是这样的:我已经用 ctags -R myproject/ 为我的项目生成了 Symbol,但是 ctrl-shift-r 还是不能栓索出 symbol

我没遇到过这样的情况,也没有手动使用过ctags,很遗憾没有帮到你的忙。

谢谢了。
那你使用什么生成 symbol 呢?我使用 symbol-gen 好像也是同样的结果……

问题已经解决。直接进入项目目录运行 ctags -R * 即可。
如果用 ctags -R myproject/,tags 文件会保存到当前目录下,故 Atom 无法找到 tags 文件,就不能正常工作了。

默认的不就很好了吗?

另外,有个插件叫 atom-ctags ,是可以自动生成ctags文件、检索和补全,但是我开启这个插件多次导致atom无限挂起。。。

你是不是弄错了……这个插件是在你保存修改的时候自动更新 tags 文件,而不是刚刚打开的项目自动创建 tags 文件

是我弄错了 ==
我有使用右键来建立ctags,但是一个ctags文件有22M+ ,是不是性能跟不上才导致挂起?

好像是的……
symbol-gen package 的描述中说:

The current implementation of Symbols View can take a bit to load a large (>20MB) tags file. Be patient.

不知道你们有没有试过这个包 https://atom.io/packages/atom-ctags , 看起来下载量要比 symbol-gen 大一些。

这个包我已经在用了