【问题标题】:How to change vim working directory when navigating on NERDtree在 NERDtree 上导航时如何更改 vim 工作目录
【发布时间】:2016-08-05 01:18:23
【问题描述】:

在 NERDtree 中,如果您按 C,它会更改光标下文件夹的 NERDtree 的根。我想通过使用这个命令来改变 vim 的工作目录(比如当你使用::lcd \path\to\directory)。有人知道怎么做吗??

【问题讨论】:

    标签: events vim nerdtree working-directory autocmd


    【解决方案1】:

    您可以将选项 NERDTreeChDirMode 设置为值 2 这将在更改树根时更改 vim 的 CWD。​​p>

    'NERDTreeChDirMode'

    值:0、1 或 2。 默认值:0。

    使用此选项告诉脚本何时(如果有的话)更改当前 vim 的工作目录 (CWD)。

    如果将其设置为 0,则 NERD 树永远不会更改 CWD。​​p>

    如果设置为 1,则 CWD 在 NERD 树首次加载到 初始化它的目录。例如,如果您启动 NERD 树 :NERDTree /home/marty/foobar

    然后 CWD 将更改为 /home/marty/foobar 并且不会更改 除非你用类似的命令初始化另一个 NERD 树。

    如果选项设置为 2,那么它的行为与设置为 1 相同,除了 每当更改树根时,都会更改 CWD。例如,如果 CWD 是 /home/marty/foobar 并且您将 /home/marty/foobar/baz 的节点设为新的 root 然后 CWD 将变为 /home/marty/foobar/baz。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2014-12-02
      • 2015-02-22
      • 2016-05-23
      • 2016-03-14
      相关资源
      最近更新 更多