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

发布于 2024-10-04 01:10:03 字数 136 浏览 7 评论 0原文

我在 Linux 上使用 NerdTree 。我想在使用“t”在新选项卡中打开文件后从书呆子树缓冲区跳转到文件缓冲区。 我需要一直按“Ctrl+W+W”。

有关如何在创建新缓冲区后让 vi 执行 CWW 的任何想法。

赛拉姆

I am using NerdTree on Linux . I would like to jump from the nerd tree buffer to the file buffer after opening a file in a new tab using 't'.
I need to press 'Ctrl+W+W' all the time.

Any idea about how to have vi execute C-W-W after a new buffer is created .

Sairam

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

雪花飘飘的天空 2024-10-11 01:10:03

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

返回主窗口最简单的方法就是跳到上一个窗口,如下所示:

" Start NERDTree
autocmd VimEnter * NERDTree
" Go to previous (last accessed) window.
autocmd VimEnter * wincmd p

When vim starts, it opens a window for the file, then it opens another window for NerdTree.

The easiest way to come back to the main window is just to jump to the previous window like this:

" Start NERDTree
autocmd VimEnter * NERDTree
" Go to previous (last accessed) window.
autocmd VimEnter * wincmd p
星星的軌跡 2024-10-11 01:10:03

您可以使用所谓的自动命令,例如:

  au BufNew * <command>

创建新缓冲区时它将执行命令。从那里开始。查看
关于该主题的 vimdoc

You can use so-called autocommands, like:

  au BufNew * <command>

It will execute command when new buffer is created. Start from there. Check out
vimdoc on the subject.

咆哮 2024-10-11 01:10:03

只需将 autocmd BufNew * wincmd l 添加到您的 .vimrc

Simply add autocmd BufNew * wincmd l to your .vimrc

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文