我的.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终端模拟器?
答案 0 :(得分:2)
我了解您希望使用 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>/
答案 1 :(得分:1)
我遇到了同样的问题,最后我添加了新的地图,<c-h>
和<c-l>
,它们可以很好地处理腻子,并将手放在主行上。