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

使用vim编辑scala时跳转到源代码

发布时间:2020-12-15 20:57:32 所属栏目:安全 来源:网络整理
导读:我喜欢用 vim编辑我的 scala代码,因为 Eclipse的Scala插件的开发状态.我发现这非常适合我的大部分目的,尤其是在底部窗格中连续编译的屏幕实例(mvn scala:cc或~sbt在sbt中). 我最想念的功能是能够轻松跳转到源.有谁知道在vim中这样做的方法?它应该在理论上
我喜欢用 vim编辑我的 scala代码,因为 Eclipse的Scala插件的开发状态.我发现这非常适合我的大部分目的,尤其是在底部窗格中连续编译的屏幕实例(mvn scala:cc或~sbt在sbt中).

我最想念的功能是能够轻松跳转到源.有谁知道在vim中这样做的方法?它应该在理论上是可行的,因为所有依赖关系都可以使用maven / sbt.

这个问题与https://stackoverflow.com/questions/3626203/text-editor-for-scala有关,但是这个问题已经结束了,答案是使用emacs,我只能考虑viper实际上是否有意义.

编辑:我写了一个blog post,探讨使用vim作为scala的全功能编辑器.

解决方法

使用Ctags. Vim有内置的支持(因为Ctags基本上是为vim制作的),但你需要 download the program.Ctags没有Scala支持,但是你可以 configure it to support it(我自己不是Scala用户,所以我没有测试过它).

您可以使用它为源文件创建标记文件,并且您可以轻松地使用它来获取源代码中任何函数/类/所有内容的定义. Ctrl]跳转到光标下的标签.按Ctrl然后按]在新窗口中打开标记. :标记xxx跳转到xxx的定义.而我个人最喜欢的 – 然后是g,然后显示所有可用标签的列表,并让你跳转到你选择的那个 – 或者只是使用列表来查看声明(如果你忘了某些功能的参数,那就完美了)接受).

(编辑:李大同)

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

    推荐文章
      热点阅读