citre 可以用于python的分析么?
可以。请阅读 Citre 的文档,搭配 Universal Ctags 使用,Universal Ctags 支持 Python。
ctags 可以 添加多个目录,生成一个tags文件吗?
citre-ctags-cmd-buf-add-dir-or-file?
不是这个。。。
可以啊,你画框的地方,上面那条注释不就是这么写的:“在这里添加要扫描的文件/目录,每行一个文件/目录”
快捷键是 C-c f
问题应该是你写的是文件名,目录要在后面加个斜杠
目录后面加 斜杠 嘛,除了这个问题,就可以了吧? 然后 是填 相对路径 还是 绝对路径呢 ?
相对路径和绝对路径应该都可以。
但是为什么不使用 C-c f : citre-ctags-cmd-buf-add-dir-or-file
?
会使用这个 citre-ctags-cmd-buf-add-dir-or-file
的,
插入的方式都是小事,我主要是确认一下 ctags 支持 这个功能
$ ctags --help
...
Usage: ctags [options] [file(s)]
...
--recurse[=(yes|no)]
Recurse into directories supplied on command line [no].
-R Equivalent to --recurse.
这就可以看出来 ctags 支持多个文件名,也支持多个目录。
好的,谢谢。我只是不清楚 填入的格式。
我这边遇到一种情况,在填 绝对路径的时候, 不能使用 ~ 符号来 代表 home 目录,不然会 不包含 这个目录。
但是假如 使用 citre-ctags-cmd-buf-add-dir-or-file
来插入绝对路径的时候,会自动 填入 ~ 符号。
谢谢,已经修复了。
我重新设置 citre-ctags-cmd-buf-default-cmd,想修改默认的ctags指令,
但是没有效果呢?
我找了一圈,想有个函数可以查看 当前 tags 的 ctags-cmd,也没找到。
然后我就打开 tags文件,看到第一行的内容,确实 设置 citre-ctags-cmd-buf-default-cmd 没有生效。
我重新设置 citre-ctags-cmd-buf-default-cmd,想修改默认的ctags指令, 但是没有效果呢?
它只会对新创建的 tags 文件生效。
我找了一圈,想有个函数可以查看 当前 tags 的 ctags-cmd,也没找到。
citre-edit-tags-file-recipe