调整窗口大小的快捷方式

时间:2021-04-14 06:08:52

标签: vim

下面 ~/.vimrc 中的代码片段曾经可以工作。它在某处停止工作,但我无法放置干扰代码,也无法判断它何时损坏。在 ~/.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

1 个答案:

答案 0 :(得分:0)

问题是 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>