gpt4 book ai didi

java - Vim,Java : Open class under cursor and go to method

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:52:35 24 4
gpt4 key购买 nike

Vim 可以使用 gf 打开光标下的文件。例如,如果我的光标下有以下内容:

SensorManagementActivity.java

点击 gf 将打开 SensorManagementActivity.java

问题是在Java中,引用缺少java后缀,经常出现SomeClassSomeClass()SomeClass.method().

  • 当光标位于另一个文件中的 SomeClass.someMethod() 上时,如何打开 SomeClass.java 并跳转到 someMethod()
  • 有没有办法在不保存当前文件的情况下打开一个新文件,并在不丢失更改的情况下返回到当前文件?

最佳答案

'suffixesadd'选项允许gf处理Java文件扩展名;它已经由 Vim 附带的 java 文件类型设置,如下所示:

:setlocal suffixesadd=.java

要跳转到方法,Vim 可以使用必须首先(重新)生成的 tags 文件(有可以自动生成的插件)。对于 Java,您可以使用 exuberant ctags 工具。

:! ctags -R

有关更多信息和替代方案,请阅读 :help ctags。使用:tag命令或Ctrl-]快捷键跳转。

您可以通过 Ctrl-W ] 跳转到拆分窗口。为了能够留下修改后的文件并稍后返回,请在 ~/.vimrc:set hidden

PS:虽然在这里它们有点相关,但最好避免在 Stack Overflow 上问多个问题

关于java - Vim,Java : Open class under cursor and go to method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12550848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com