【问题标题】:Shortcut for Resizing Windows调整窗口大小的快捷方式
【发布时间】:2021-04-14 06:08:52
【问题描述】:

下面~/.vimrc 中的代码 sn-p 曾经可以工作。它停止工作的某个地方,但我不能放置干扰代码,也不能告诉它什么时候坏了。在~/.vim 中搜索<C-left> 没有显示任何内容....

删除了所有插入的插件,仍然没有工作。这让我觉得是 ~/.vimrc 中的某些东西导致了问题......但是所有其他 ~/.vim 文件都位于链接的仓库中。

" resize current buffer by +/- 5
    nnoremap <C-left> :vertical resize -5<cr>
    nnoremap <C-down> :resize +5<cr>
    nnoremap <C-up> :resize -5<cr>
    nnoremap <C-right> :vertical resize +5<cr>

任何想法是什么打破了这个?

https://raw.githubusercontent.com/gutelfuldead/dotfiles/master/files/vimrc

【问题讨论】:

  • 你在 tmux 中使用 Vim 吗?
  • ...........是的,但它仍然无法在 tmux 之外工作我有同样的想法。
  • 从 ~/.vimrc 中删除了所有内容,除了问题中的行,没有区别.... 删除 ~/.vim,没有区别。语法是否错误,我在某处错误地修改了它?看起来另一个应用程序可能会妨碍...?
  • @gutelfuldead,我创建了this plugin,我相信这对你很有帮助。它为您提供了一种“窗口模式”,您可以在其中轻松调整窗口大小和移动窗口。

标签: vim


【解决方案1】:

问题是 nnoremap 应该是 noremap。还必须交换 +/- 标志。

功能性,

" resize current buffer by +/- 5
noremap <C-left> :vertical resize +5<cr>
noremap <C-down> :resize -5<cr>
noremap <C-up> :resize +5<cr>
noremap <C-right> :vertical resize -5<cr>

【讨论】:

    猜你喜欢
    • 2020-12-03
    • 2020-07-24
    • 2014-11-30
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多