最近,我在编写Ruby时使用Vim作为我的编辑器,但我不知道是否可以在Vim中实现这一点。假设在我的Vim中,我已经有了2个垂直分割窗口,分别命名为
然后,如果我将光标停留在
是否有任何快捷键或快速组合键,可以打开或在已打开的
我查看了手册,它确实有一些方法可以在不同的水平分割窗口或新选项卡中显示
谢谢 :)
A
和B
,如下图所示:
![split window](https://istack.dev59.com/3s5XT.webp)
require
语句下面,并按下gf
键跳转到源文件xyz.rb
,它默认会在同一个窗口A
中显示。是否有任何快捷键或快速组合键,可以打开或在已打开的
B
分割窗口中显示源文件xyz.rb
?(即使窗口B
尚不存在,也会自动创建)我查看了手册,它确实有一些方法可以在不同的水平分割窗口或新选项卡中显示
xyz.rb
,但是如果我想在指定的打开的分割窗口B
中显示它,是否可能呢?谢谢 :)
gf
跳转到文件并通过ctrl+^
返回,但由于我有一台宽屏显示器,为什么不在右侧分割窗口中显示源文件B呢?但有时右侧分割窗口已经打开了其他文件,就像上面附图所示。因此,我的问题是:是否有任何方法可以在某个已存在的分割窗口中打开文件B,而不仅仅是预览,我可能需要对其进行编辑 :) - 高見龍:vs
打开一个新的垂直窗口(如果分割窗口不存在),然后按下gf
来显示该文件。我只是好奇是否有更简单的方法 :) - 高見龍:se splitright
和^Wf
。此外,switchbuf
選項可能會引起您的興趣。還要考慮使用:vert pedit
。 - sehe