<c-pageup>在vim via putty </c-pageup>中

时间:2014-07-08 21:38:54

标签: vim tabs putty

我的.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终端模拟器?

2 个答案:

答案 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>,它们可以很好地处理腻子,并将手放在主行上。