代码之家  ›  专栏  ›  技术社区  ›  Sairam

在新选项卡中打开时,NerdTree自动聚焦到文件

  •  21
  • Sairam  · 技术社区  · 15 年前

    我在Linux上使用Nerdtree。在使用“t”在新选项卡中打开文件后,我想从nerd树缓冲区跳到文件缓冲区。 我需要一直按“ctrl+w+w”。

    关于如何让vi在创建新缓冲区后执行c-w-w的任何想法。

    赛里木湖

    3 回复  |  直到 12 年前
        1
  •  -3
  •   Eric G    14 年前

    只需添加 autocmd BufNew * wincmd l 给你的VIMRC

        2
  •  75
  •   Yohann    12 年前

    当vim启动时,它会为文件打开一个窗口,然后为打开另一个窗口 NerdTree .

    回到主窗口最简单的方法就是像这样跳到前一个窗口:

    " Start NERDTree
    autocmd VimEnter * NERDTree
    " Go to previous (last accessed) window.
    autocmd VimEnter * wincmd p
    
        3
  •  4
  •   dnets    15 年前

    你可以用所谓的 自动命令 ,比如:

      au BufNew * <command>
    

    它将执行 命令 创建新缓冲区时。从那里开始。退房 vimdoc 关于这个问题。