使用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,然后显示所有可用标签的列表,并让你跳转到你选择的那个 – 或者只是使用列表来查看声明(如果你忘了某些功能的参数,那就完美了)接受). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |