首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BBEdit没有识别ctag的标记文件

BBEdit没有识别ctag的标记文件
EN

Stack Overflow用户
提问于 2012-07-06 19:16:32
回答 2查看 928关注 0票数 0

我试图让BBEdit识别Rails项目的ctag文件。我已经尝试过使用ctags exuberant直接和bbedit --maketags命令生成它。虽然我生成的标记在Vim中很好地工作,但在BBEdit中却没有这样的运气。没有错误信息或任何东西,只是没有符号触发完成或允许我跳转。

我试过将标记文件移到项目目录中,没有任何进展。我尝试在我的层次结构(我的“模型”文件夹)中生成一个更低的层次,并在模型类之间跳转,没有任何结果。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-05 22:52:55

如果有其他人像我一样遇到这个问题,下面是BBEdit支持的答案。简而言之,如果您使用的是OSX熔断器,请在终端中这样做:

默认写入com.barebones.bbedit DisableCtagsScanOnRemoteVolumes -bool NO

来自BBEdit支持的完整答案:

从帮助手册(Help -> BBEdit Help )的“专家首选项”页面中滚动:

====

**杂项**

..。

  • 当编辑远程文件服务器(AFP、NFS、SMB等)上的文件时,BBEdit将不会查找目录相关的标记文件或设置文件。如果文件位于通过MacFUSE/SSH或类似的目录挂载的卷上,或者文件服务器位于慢速或高延迟链接上,则这是一种特殊的性能胜利。 若要启用对远程卷上的标记或设置文件的扫描,请分别或同时使用这些终端命令: 默认写入com.barebones.bbedit DisableCtagsScanOnRemoteVolumes -bool NO 默认写入com.barebones.bbedit DisableSettingsScanOnRemoteVolumes -bool NO

====

请注意,如果您唯一需要的是ctag,您只需要应用第一个选项("DisableCtagsScanOnRemoteVolumes")。

票数 3
EN

Stack Overflow用户

发布于 2012-07-06 19:44:44

来自BBEdit手册(第302-304页):

使用ctag BBEdit允许您生成和使用标记文件作为文本完成源,并将识别与文档关联的任何标记文件。 您可以将通过“BBEdit-maketag”生成的标记文件放在BBEdit的应用程序支持文件夹(见第32页)的补全源文件夹中,以便用作文本完成源。 ..。 标记文件作为完成源 现在,您可以将标记文件添加到特定位置,以便在以所需语言编辑时将符号作为完成数据源使用。特别是:

  • 构建(编码)语言模块时,如果将名为“标记”的文件放置在语言模块的“参考资料”目录中,BBEdit将 使用这些标记作为完成源。
  • 您可以生成一个标记文件(使用exuberant ctag或“BBEdit-maketag”),并将结果文件放在Application / BBEdit/Completion Data/ /中,其中“name>”是该语言的名称,如它在 已安装语言(或在“语言”弹出菜单上)。

因此,例如,如果要为10.6 SDK生成一个标记文件,以便在编辑Objective文件时添加完成数据,则该文件将位于Application / BBEdit/Completion data /Objective/中。标记文件可以指定任何适当的名称,因此您可以为一种语言拥有多个标记文件,并且在生成完成时都会检查它们。

以及p32上的完成数据部分:

完井数据 默认情况下,此文件夹不存在,但您可以创建它。完成数据文件夹包含标记文件(或标记文件的别名),这些标记文件可以为编辑相应语言的文档提供额外的文本完成。这些标记文件应该是由‘bbedit-maketag’生成的格式,并且必须放在与它们的语言相对应的子文件夹中。 每个子文件夹都应该有其语言的确切名称,因为该语言出现在已安装的语言列表中(或在“语言”弹出菜单上)。 例如,包含Python标记文件的子文件夹必须命名为“Python”,包含ANSI C标记文件的子文件夹必须命名为“ANSI C”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11368382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档