我试图在VIM中从一个标签切换到另一个标签(它可能与前一个标签不相邻)。是否有任何捷径,就像我们有Ctrl- p/ Ctrl- n切换到相邻的标签?
此外,我试图编写一个键映射,它会给一个变量作为函数的输入并执行操作。例如,假设我按Ctrl- 5并且一个函数(由用户编写)将被调用并作为输入5给出,并且光标将转到标签5(如果有第五个标签打开)。
你能否建议如何做到这一点?
发布于 2018-05-25 18:50:57
用于5gt
切换到选项卡5
:tabn [ext] {count} {计数} GT 转到标签页{count}。第一个标签页有第一个。
你也可以将它绑定到一个键上:
:map <C-5> 5gt
:imap <C-5> <C-O>5gt
(Ctrl-<number>
对于某些终端,映射可能是不同的/不可能的,Alt-<number>
那么考虑一下)
发布于 2018-05-25 20:17:30
只处理你的第一个问题,并从help tabs
vim 引用:
{count}gt Go to tab page {count}. The first tab page has number one.
{count}gT Go {count} tab pages back. Wraps around from the first one
to the last one.
即打字3gt
转到第三个选项卡,3gT
从当前选项卡返回3个选项卡。
https://stackoverflow.com/questions/-100008588
复制相似问题