gpt4 book ai didi

vim - 如何更改 Vim 中快速修复窗口的默认位置?

转载 作者:行者123 更新时间:2023-12-03 12:10:32 29 4
gpt4 key购买 nike

设置: MacVim 与 MiniBufExplorer 插件窗口跨越整个顶部和右侧的 Taglist 插件窗口。
由于我将 Taglist 保持在右侧,因此每当我打开 quickfix 窗口时,它都会位于 Taglist 窗口下方的最右侧(与 Taglist 窗口的宽度相同)
是否可以更改默认打开位置逻辑,以便快速修复窗口将在我的主代码窗口下方(向下和向左)打开,或者可能跨越 Vim 视口(viewport)底部的整个宽度?

最佳答案

虽然无法更改默认的拆分窗口行为
:copen命令,可以通过两种方式解决这个问题。
1. 使用直接改变窗口分割方向的命令
(参见 :help :vertical 及以下直到“关闭窗口”段落)。
例如,考虑以下命令:

:botright copen
或者
:botright cwindow
使快速修复窗口作为最底部的窗口打开,甚至:
:vertical topleft cwindow
将其打开到当前窗口的左上角。
这些命令可以缩短为 :bo cope , :bo cw , 和 :vert to cw , 分别。此外,当然可以创建一个简短的映射或
用于快速调用的自定义命令。
2. 或者,将快速修复窗口移动到窗口底部
使用自动命令布局:
:autocmd FileType qf wincmd J
这个触发器利用了 quickfix 窗口可以
通过文件类型很容易区分, qf . wincmd J命令
相当于
[Ctrl+W,
Shift+J]
指示 Vim 将当前窗口移动到
屏幕的最底部(见 :help :wincmd:help ^WJ )。

关于vim - 如何更改 Vim 中快速修复窗口的默认位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6726783/

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