Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;C-PageUp>;通过腻子在vim中_Vim_Tabs_Putty - Fatal编程技术网

<;C-PageUp>;通过腻子在vim中

<;C-PageUp>;通过腻子在vim中,vim,tabs,putty,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> <

我的.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>
nnoremap:tabprevious
nnoremap:tabnext
nnoremap:tabnew
inoremap:tabpreviousi
inoremap:tabnexti
inoremap:tabnew
它在Ubuntu中工作

但在窗户上,腻子是没用的。Ctrl+PageUp可将终端1向上滚动。Ctrl+PageDown不执行任何操作


是否可以在vim中使用PuTTY的组合Ctrl+PageUp切换选项卡?如果无法切换,是否有支持此操作的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>/
map tn:tabnew
映射到:tabonly
地图tc:tabclose
地图tm:tabmove
映射te:tabedit=expand(“%:p:h”)/

我也遇到了同样的问题,最后我添加了新的地图,
,它们在油灰上很好地工作,让你的手放在第一排。

这可能会有帮助。这没关系,但在这种情况下,不可能从插入模式切换选项卡。此外,对于大多数带有选项卡的应用程序,例如sublime,都是默认热键,记事本++和所有浏览器。我试着本能地推动它。但是我想我现在必须放弃。插入模式是为了插入:)或者,你可以做/从插入模式。PS:替代:检查my,看看如何在文本和GUI模式中为每个标记添加一个数字:(第69行和第138-179行),然后你可以轻松地进行Ngt(或插入模式下的Ngt)以更改为选项卡N。