加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

有没有人得到使用Scala的vim taglist插件?

发布时间:2020-12-16 18:37:29 所属栏目:安全 来源:网络整理
导读:我无法使用 Scala使taglist插件正常工作.我已经安装了插件和ctags并验证它与 Java和C一起正常工作.然后我按照 page上的说明(减去Lift特定说明),但在编辑Scala文件时打开它时,标签列表窗口中没有显示任何内容.有没有人有这个工作,什么是正确的步骤?谢谢. 解
我无法使用 Scala使taglist插件正常工作.我已经安装了插件和ctags并验证它与 Java和C一起正常工作.然后我按照 page上的说明(减去Lift特定说明),但在编辑Scala文件时打开它时,标签列表窗口中没有显示任何内容.有没有人有这个工作,什么是正确的步骤?谢谢.

解决方法

首先检查您的标签文件中是否包含某些内容.如果您已按照您提到的页面上的说明进行操作,则应正确识别类,方法等.如果有效,则可以转到下一步.

taglist plugin有一个支持语言设置的硬编码列表,而Scala不在其中.因此,即使CTags生成正确的标签,插件也不会为此文件类型读取它们.

应该可以将定义添加为全局变量g:tlist_def_< lang> _settings,但我无法使其工作.因此,您必须修改?/ .vim / plugin目录中的taglist.vim文件以添加Scala支持.别担心,这很容易做到!

搜索定义s:tlist_def_yacc_settings的行,并在其后添加以下几行:

let s:tlist_def_scala_settings = 'scala;t:trait;c:class;T:type;' .
                       'm:method;C:constant;l:local;p:package;o:object'

现在,当您按Ctrl-T时,您应该在“标记列表”窗口中看到生成的Scala标记.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读