首先检查您的标签文件中是否有内容。如果您已按照您提到的页面上的说明进行操作,它应该正确识别类、方法等。如果有效,那么您可以转到下一步。
taglist 插件有一个支持语言设置的硬编码列表,而 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'
Run Code Online (Sandbox Code Playgroud)
现在,当您按下 Ctrl-T 时,您应该会在“标签列表”窗口中看到生成的 Scala 标签。
| 归档时间: |
|
| 查看次数: |
1631 次 |
| 最近记录: |