The*_*ere 41
在 vim 中,我使用
:tabnew filename
Run Code Online (Sandbox Code Playgroud)
在新选项卡中打开文件。
从终端,您可以vim -p filename1 filename2在选项卡中打开这两个文件。
我已经添加了以下几行.vimrc,让我可以轻松地在选项卡之间切换。
nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR>
nnoremap <C-j> :tabprevious<CR>
nnoremap <C-k> :tabnext<CR>
Run Code Online (Sandbox Code Playgroud)
C代表 Ctrl 键。因此,我可以做Ctrl-Right或Ctrl-k切换到下一个标签,同样为前。
这对我有用。
对于那些使用 tmux 的人 - 我已经映射Ctrl-h并Ctrl-l在 tmux 中切换窗口。因此,使用 Ctrl 键和 h、j、k、l,我可以在所有 tmux 窗口和 vim 选项卡之间切换。
编辑:当我问这个问题时我不知道这一点,但你真的应该避免使用标签来简单地管理多个打开文件之间的切换。改用缓冲区。今天,我有
nnoremap <C-j> :bprev<CR>
nnoremap <C-k> :bnext<CR>
Run Code Online (Sandbox Code Playgroud)