我的 .vimrc 包含
nnoremap <C-PageUp> :tabprevious<CR>
nnoremap <C-PageDown> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-PageUp> <Esc>:tabprevious<CR>i
inoremap <C-PageDown> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
并且它可以在 Ubuntu 中运行。
但是在 Windows PuTTY 中它没有用。 Ctrl+PageUp 将终端 1 向上滚动。 Ctrl+PageDown 不执行任何操作。
是否可以使用 PuTTY 中的 Ctrl+PageUp 组合在 vim 中切换选项卡,如果无法做到这一点,是否有支持此操作的 Windows 终端模拟器?
最佳答案
我知道您希望使用 C-PageUp,但我建议使用默认值来切换选项卡,如下所示。
要移至下一个选项卡,请使用
gt
要移至上一个选项卡,请使用
gT
我将以下映射用于其他选项卡相关的快捷方式
map <leader>tn :tabnew<cr>
map <leader>to :tabonly<cr>
map <leader>tc :tabclose<cr>
map <leader>tm :tabmove<cr>
map <leader>te :tabedit <c-r>=expand("%:p:h")<cr>/
关于vim - 通过 putty 在 vim 中 <C-PageUp>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24642010/