我试图让BBEdit识别Rails项目的ctag文件。我已经尝试过使用ctags exuberant直接和bbedit --maketags命令生成它。虽然我生成的标记在Vim中很好地工作,但在BBEdit中却没有这样的运气。没有错误信息或任何东西,只是没有符号触发完成或允许我跳转。
我试过将标记文件移到项目目录中,没有任何进展。我尝试在我的层次结构(我的“模型”文件夹)中生成一个更低的层次,并在模型类之间跳转,没有任何结果。
有什么想法吗?
发布于 2012-11-05 22:52:55
如果有其他人像我一样遇到这个问题,下面是BBEdit支持的答案。简而言之,如果您使用的是OSX熔断器,请在终端中这样做:
默认写入com.barebones.bbedit DisableCtagsScanOnRemoteVolumes -bool NO
来自BBEdit支持的完整答案:
从帮助手册(Help -> BBEdit Help )的“专家首选项”页面中滚动:
====
**杂项**
..。
====
请注意,如果您唯一需要的是ctag,您只需要应用第一个选项("DisableCtagsScanOnRemoteVolumes")。
发布于 2012-07-06 19:44:44
来自BBEdit手册(第302-304页):
使用ctag BBEdit允许您生成和使用标记文件作为文本完成源,并将识别与文档关联的任何标记文件。 您可以将通过“BBEdit-maketag”生成的标记文件放在BBEdit的应用程序支持文件夹(见第32页)的补全源文件夹中,以便用作文本完成源。 ..。 标记文件作为完成源 现在,您可以将标记文件添加到特定位置,以便在以所需语言编辑时将符号作为完成数据源使用。特别是:
因此,例如,如果要为10.6 SDK生成一个标记文件,以便在编辑Objective文件时添加完成数据,则该文件将位于Application / BBEdit/Completion data /Objective/中。标记文件可以指定任何适当的名称,因此您可以为一种语言拥有多个标记文件,并且在生成完成时都会检查它们。
以及p32上的完成数据部分:
完井数据 默认情况下,此文件夹不存在,但您可以创建它。完成数据文件夹包含标记文件(或标记文件的别名),这些标记文件可以为编辑相应语言的文档提供额外的文本完成。这些标记文件应该是由‘bbedit-maketag’生成的格式,并且必须放在与它们的语言相对应的子文件夹中。 每个子文件夹都应该有其语言的确切名称,因为该语言出现在已安装的语言列表中(或在“语言”弹出菜单上)。 例如,包含Python标记文件的子文件夹必须命名为“Python”,包含ANSI C标记文件的子文件夹必须命名为“ANSI C”。
https://stackoverflow.com/questions/11368382
复制相似问题