【问题标题】:Check whether in NERDTree检查是否在NERDTree
【发布时间】:2015-12-16 04:38:49
【问题描述】:

NerdTree 文档说要切换最大化(缩放)和最小化 NERDTree,Shift-a 是关键。

我的 .vimrc 配置为常规拆分窗格最大化/迷你

let mapleader="<\Space>"
nnoremap <leader>- :wincmd _<cr>:wincmd \|<cr>
nnoremap <leader>= :wincmd =<cr>

所以基本上要在 vim 中缩放常规窗口,我按 Space - 并缩小 Space + 但这在 NERDTree 开启时表现不佳。当 NERDTree 打开并且我执行 Space - 时,它会放大,但是当我按下 Space + 时,它不再缩小,代码窗口和 NERDTree 窗口同样如此。

【问题讨论】:

    标签: vim nerdtree viml


    【解决方案1】:

    很有可能

            exists("loaded_nerd_tree")
    

    【讨论】:

      【解决方案2】:

      检查它是否在任何地方打开

      if bufwinnr("NERD_tree_2") == 1
        " something
      else
      

      检查光标是否在nerdtree内

      if bufname("") == "NERD_tree_2"
        " something
      else
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-26
        • 1970-01-01
        • 2015-10-18
        • 2018-09-10
        • 2011-05-09
        • 2012-10-15
        • 2018-08-22
        • 2013-01-12
        相关资源
        最近更新 更多