vim终端插件winresizer.vim利器

Posted docker核心技术中文网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim终端插件winresizer.vim利器相关的知识,希望对你有一定的参考价值。


非常简单的vim插件,可轻松调整vim窗口的大小。

您可以使用Vim的典型键盘连续调整窗口大小。hjkl
的WindowResize模式,使您的操作更快速,更自然。

调整大小模式


窗口移动模式

你可以移动窗户。

vim终端插件winresizer.vim利器

更改焦点和调整大小窗口

对焦模式 - >调整大小模式

vim终端插件winresizer.vim利器

对于MacVim(gui vim)

  • MacVim Window调整大小

  • Vim窗口调整大小

在默认设置中

  1. 您按下键Ctrl + E:WinResizerStartResize在vim上执行(在正常模式下),以运行此插件

  2. 启动'窗口调整大小模式',您可以使用'h','j','k','l'键调整当前vim窗口的大小

  3. 您想要完成调整大小模式,然后按“Enter”键

  4. 如果取消窗口调整大小,则按“q”键。您将在更改前获得窗口大小

  5. 如果在“窗口调整大小模式”下按“e”,则可以更改模式

自定义选项

您可以使用以下选项更改设置和键映射。(在您的vimrc中)

变量名 默认值 描述
G:winresizer_enable 1 使用winresizer(如果此值为0,则此插件不起作用)
G:winresizer_gui_enable 0 在GUI Vim中使用winresizer(如果此值为0,则此插件将无法在GUI Vim中运行,例如Mac Vim)
G:winresizer_finish_with_escape 1 如果此值为1,则窗口调整大小模式完成(固定) Esc
G:winresizer_vert_resize 10 leftright时窗口大小的更改宽度
G:winresizer_horiz_resize 3 downup时窗口大小的更改高度
G:winresizer_start_key Ctrl + e 启动窗口调整大小模式
G:winresizer_gui_start_key Ctrl + a 启动窗口调整大小模式(在GUI Vim中)
G:winresizer_keycode_left 104(h 将窗口大小展开到左侧
G:winresizer_keycode_right 108(l 将窗口大小向右展开
G:winresizer_keycode_down 106(j 将窗口大小展开到向下
G:winresizer_keycode_up 107(k 将窗口大小展开到向上
G:winresizer_keycode_focus 102(f 将模式更改为 Focus mode
G:winresizer_keycode_move 109(m 将模式更改为 Move mode
G:winresizer_keycode_resize 114(r 将模式更改为 Resize mode
G:winresizer_keycode_mode 101(e 旋转模式(调整大小 - >移动 - >焦点 - >调整大小...)
G:winresizer_keycode_finish 13(Enter 修复并退出窗口调整大小模式
G:winresizer_keycode_cancel 113(q 取消并退出窗口调整大小模式

如果要调整MacVim窗口本身的大小,则必须在下面进行设置。

let g:winresizer_gui_enable = 1

.vimrc中的示例

以上是关于vim终端插件winresizer.vim利器的主要内容,如果未能解决你的问题,请参考以下文章

打造Mac OS 最强终端利器 iTerm2

打造Mac OS 最强终端利器 iTerm2

Vim 自定义补全利器 Snippet

手把手写C++服务器:永远滴神vim(源码安装插件管理颜色主题代码高亮快捷键设置搜索替换环境保护)

挺好用的Vim插件

vim左边显示目录