vim - 在 vim 中拆分和调整文件大小

标签 vim resize

我想做以下事情:

  • 在 vim 中打开 9 个文件(3 x 3 配置),示例文件 1,2,...9。每个文件应该占用相同的空间来显示
  • 选择要查看的文件,示例文件3
  • 当我选择文件 3 时,我想调整大小,使该文件几乎占据所有可用空间,以便我可以轻松阅读它
  • 同样,我输入命令,使文件恢复到相同大小的 View
  • 当我选择任何其他文件(示例 6)时,该文件应再次占用所有可用空间。

我的意思是我知道如何选择一个文件(键入 CTRLww 循环浏览文件)和如果我输入一个调整大小的命令,例如 :res +20 等,然后该文件显示得更大,那么我应该执行 :res -20 以返回相同的 View ,然后切换到另一个文件并重复这两个命令等,但这看起来很笨拙,我将不得不试验 res 参数中的数字。我猜想有一种更方便的方法来隐藏所有其他文件,将它们显示回来,切换到另一个文件,然后重复该过程?

最佳答案

如果你总是想打开那个 3x3 网格,你可以在你想要最大化的窗口中时只需 :tabe % ,然后关闭该选项卡(通过键入 :q)你完成了它。这实际上是选项卡的主要用途,可以同时显示不同排列的窗口。

关于vim - 在 vim 中拆分和调整文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535094/

相关文章:

python - 未找到 Vim Omnicomplete 模式 (Python)

vim - 如何在 Gvim 中为一种语言添加智能感知?

javascript - jQuery data() 和 resize() 更改 src 属性

emacs - 如何防止 Emacs 调整窗口大小?

javascript - 在窗口大小调整时调整 Jit Graph 库的 Canvas 大小

vim - 如何在 vimscript 中获取 'password' 之类的输入?

search - 在 gvim 中突出显示两个搜索模式之间的多行

canvas - 如何填充Gimp 2.8中调整大小后留下的透明区域

bash - 为什么 .vimrc 不被执行?

jQuery - 动态 div 高度等于整个窗口的高度