【问题标题】:gvim: switching tabs with keyboardgvim:用键盘切换标签
【发布时间】:2011-07-26 15:16:39
【问题描述】:

我似乎找不到用于在 Gvim 中打开的标签之间切换的预定义键盘快捷键。它是什么,如果没有,我该如何定义?

【问题讨论】:

    标签: vim


    【解决方案1】:

    使用gtgT 命令。

    :tabn:tabp 也可以。

    阅读:help gt 并完整阅读该部分。那里解释了许多有用的命令。

    【讨论】:

    • 帮助确实很强大
    • 如果我知道命令是gt,那么使用帮助很容易。但是如何使用 Vim 的帮助找到合适的命令来“打开新选项卡”呢? :help tab 没有帮助...
    • @SebastianG 使用:helpgrep 使用正则表达式在帮助文件中搜索文本。对于这个特殊问题,我会使用:helpgrep \<next\ tab\>。对于您打开新标签的特殊问题,我会使用:helpgrep \<new\ tab\>。请参阅 :help help 以了解 help 可以帮助您的各种方式。
    • @SebastianvomMeer 我想你在找:tabnew
    【解决方案2】:

    gt 切换标签。另外 - 1gt 2gt 打开第一个、第二个...选项卡。

    【讨论】:

    • 我通常只有两个选项卡(代码、测试)。所以这对我来说是最快的。
    【解决方案3】:

    我的 vimrc 中有这些映射:

    map <C-Left> <Esc>:tabprev<CR>
    map <C-Right> <Esc>:tabnext<CR>
    map <C-n> <Esc>:tabnew
    

    我绝不是专业人士,但它对我有用,所以我想我会分享:) Control+Right 用于下一个选项卡,Control+Left 用于上一个选项卡,Control+n 打开一个新选项卡(省略了,因此您可以指定在新选项卡中打开的路径)。

    【讨论】:

    • 我喜欢这个。感谢分享!
    • 对我来说 &lt;C-Left&gt;C-&lt;PageUp&gt; 一样 :)
    • Mac 用户:您可能需要禁用默认的任务控制空间键盘快捷键:stackoverflow.com/questions/15719135/…
    【解决方案4】:
    C-<PageUp>
    C-<PageDown>
    

    这些是预定义的,并不是很实用,因为在大多数键盘上,页面键都放置在角落,远离“自然”手的位置。

    【讨论】:

    • 我使用定义了 C- 的 xfce4-terminal 来切换终端选项卡。也不是很实用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    相关资源
    最近更新 更多