vim - 如何在 vim 中重复 "resize window"命令?

标签 vim

我知道如何调整窗口大小( CTRL_W + )。但是当我想重复相同的命令时,. 就没有用了。重复输入 CTRL_W + 很无聊。还有什么我可以做的吗?

在我的系统中:

if bufwinnr(1)
  map + <C-W>+
  map - <C-W>-
endif

不起作用。
if bufwinnr(1)
  map <kPlus> <C-W>+
  map <kMinus> <C-W>-
  map <kDivide> <c-w><
  map <kMultiply> <c-w>>
endif

确实有效。

最佳答案

我建议这样映射 +- 键(在您的 .vimrc 中):

if bufwinnr(1)
  map + <C-W>+
  map - <C-W>-
endif    

请阅读本文,有几个很好的提示:http://vim.wikia.com/wiki/Fast_window_resizing_with_plus/minus_keys

关于vim - 如何在 vim 中重复 "resize window"命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6952636/

相关文章:

vim - 在gvim中,如何在显示标签列表时禁用滚动条?

python - 关于 IPython + MacVim 工作流程的建议

vim - gvim 的尾部功能

vim - 如何使用 deoplete 下拉菜单自动展开 Neosnippet?

python - 无需任何安装即可在 Vim 中启用 python 自动完成

vim - 多个 :g and :v commands in one statement

vim - 使用 argdo 打开多个文件时,vim 中的语法高亮显示未打开

vim - 如何根据 root 中文件的存在使 Syntastic 加载不同的检查器?

python - 在 Vim 中同时保存和运行

c++ - 如何找到全局函数?