Questions tagged «split»

有关将当前窗口分为多个视口的问题。





5
交换两个窗口的位置
说以下是我的窗口的当前结构: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | A和B的顺序不是很自然。如果B在最上面,那会更好。 但是,如果我走了<C-w>K,B将是所有窗口的最顶端,这不是我想要的。如何将B置于A之上,但不能置于A之上的任何其他窗口之上? 如果将两个窗口垂直拆分,如何将它们更改为水平拆分?

4
没有Ctrl-W的情况下如何在Vim中使用拆分?
我的终端不允许我输入Ctrl+ W,因为这是关闭终端标签的快捷方式。 我喜欢使用拆分,但是如果不使用,我将找不到任何方法C-W。这迫使我使用的标签,因为我可以在它们之间进行切换使用gt,gT或#gt其中#是一个数字,但我觉得这不是分裂不太方便,我只能看到一个文件的内容在同一时间。 我无法使用mouse=a任何一个,因为我的终端不支持该功能。 在没有Ctrl+ W组合的情况下,如何在Vim中使用拆分?

5
仅撤消窗口
考虑一个窗口中有多个拆分的情况。vim允许通过迅速“最大化”当前拆分以占据整个窗口<C-W> o。 有没有办法让vim“记住”以前存在的拆分并在执行后恢复到该状态<C-W> o? 编辑:澄清一下,我正在寻找一种无需使用任何第三方插件即可完成此操作的方法。
24 split 



3
vim中的拆分分隔符可以小于整个列宽吗?
我使用平铺窗口管理器(很棒)+终端多路复用器(tmux)+在vim中拆分。我根本没有窗户装饰,因此,如果程序的内容没有放弃,那么它们之间就不会有视觉上的分裂。我对这种范例非常满意,因为无论如何我都使用多个监视器并通过屏幕对任务进行分组。如果两个窗口没有并排的理由,它们将不会首先出现。 但是,这会造成一些视觉上的不和谐,在视觉上最明显的分裂在语义上是最不重要的。 Xorg窗口‹|›窗口=完全没有 Tmux窗格‹|›窗格= 1像素分隔线 Vim split ‹|› split = 1个字符宽的彩色列 这是一个示例,每个窗口,窗格和vim拆分并排显示: 即使没有单击完整分辨率版本,您看到的白色分隔线也是屏幕上vim窗格中最不重要的分割。(请注意,vim会话右侧的灰色列实际上是第80列突出显示的内容,尽管我经常使用该大小,但它不是任何分隔符。) 我知道如何更改拆分中绘制的字符或降低配色方案的对比度。我想做的是使用与tmux相同的分割条,它不会占用任何宽度,因为它是在列之间而不是在列之间绘制的。基于终端的vim是否可能?Gvim?Neovim?裸露在外观上不显眼的分隔符,分隔柱是否可以完全关闭? PS使用外观相似的分隔符之所以有意义,是因为我使用相同的键绑定在tmux窗格和vim拆分之间导航。相同的键在它们之间无缝导航,只有视觉边界也相同时才有意义。

4
将文本从一个拆分窗口发送到另一个
最近,NeoVim有一个附加组件,它允许在vim缓冲区中打开终端。这具有将文本从一个vim窗口发送到另一个副本的吸引力,例如,类似于REPL的行为。 过去,我使用tmux进行这种配置。但是现在我只想使用NeoVim尝试一下。 我的问题是-如何将一个vim拆分的文本块发送到另一个?或许更确切地说-如何使选择文本,拉动文本,更改拆分然后粘贴的顺序自动化?

1
如何使两个拆分同时向左或向右滚动?
我想在水平拆分中打开文档的两个不同部分(使用:sp),并将它们左右滚动。对于垂直滚动,可以使用scrollbind。但是,我不确定用于水平滚动的内容。 我知道该功能必须可用,因为当我使用时vimdiff,它同时在两个文档中水平滚动。
16 split  scrolling 

2
调整主机窗口大小时调整窗格大小
我喜欢将vimdiff用作git diff / merge工具。问题是当我将主机终端窗口的大小调整为新大小时:在两个拆分窗格中,最左边的保留相同的宽度,而最右边的保留为完整的窗口大小。 调整窗口大小后,是否有命令使分割窗格的宽度相等?或使窗格始终具有相同大小的设置?我调查了一下,:set equalalways但似乎并没有按照我的要求去做。
16 split  vimdiff 

2
如何从拆分模式退出vim?
在分割模式下一次编辑多个文件时,如何有效退出vim? 看来,当我有10个拆分窗口时,我必须:q!为每个窗口重复执行10次命令,这非常耗时。 有没有更好的退出编辑器的方法? 至于肮脏的解决方法,可以通过按Control+ Z并键入kill %1将其杀死来退出。
15 split  quit 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.