最近,我在编写 Ruby 时使用 Vim 作为我的编辑器,但我不知道在 Vim 中是否可以做到这一点。让我们在我的Vim的说,我已经有一个名为2个垂直分割窗口A和B这样的:

然后如果我将光标停在语句下,我会点击gf跳转到源文件,但默认情况下它会显示在同一窗口中。xyz.rbrequireA
是否有任何快捷方式或快速组合可以xyz.rb在打开的B拆分窗口中打开或显示源文件?(即使窗口B还不存在,也会自动创建一个)
我已经检查了手册,它确实有一些方法可以xyz.rb在不同的水平拆分窗口或新选项卡中显示,但是如果我想在指定打开的拆分窗口中显示它是否可能B。
谢谢 :)
您描述的功能已经以“预览窗口”的形式存在。
您可以将键(例如gf)映射到类似的东西
:exec 'pedit ' . expand('<cfile>')
Run Code Online (Sandbox Code Playgroud)
这将在预览窗口中打开光标下的文件名。如果不存在,将打开一个新的预览窗口。有关:he preview-window更多信息,请参阅。
使用^Wz(或:pclose)关闭预览窗口
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |