gpt4 book ai didi

vim - 像 NERDTree 一样设置 netrw

转载 作者:行者123 更新时间:2023-12-03 10:32:01 25 4
gpt4 key购买 nike

  • 我用过 nmap <silent> <f2> :NERDTreeToggle<cr>切换 nerdtree 窗口。我怎样才能对 netrw 做同样的事情?
  • nerdtree 窗口未显示在缓冲区列表中( :ls )。 netrw 列在缓冲区列表中。我怎样才能让它不被列出?
  • :bn命令有效,但 :bp命令在 netrw 窗口中不起作用。这是一个错误吗?
  • 最佳答案

    'Vexplore' 命令打开一个垂直目录浏览器。您可以通过将以下代码添加到 .vimrc 文件中以使用 Ctrl-E 切换垂直浏览器(例如):

    " Toggle Vexplore with Ctrl-E
    function! ToggleVExplorer()
    if exists("t:expl_buf_num")
    let expl_win_num = bufwinnr(t:expl_buf_num)
    if expl_win_num != -1
    let cur_win_nr = winnr()
    exec expl_win_num . 'wincmd w'
    close
    exec cur_win_nr . 'wincmd w'
    unlet t:expl_buf_num
    else
    unlet t:expl_buf_num
    endif
    else
    exec '1wincmd w'
    Vexplore
    let t:expl_buf_num = bufnr("%")
    endif
    endfunction
    map <silent> <C-E> :call ToggleVExplorer()<CR>

    上面的代码试图始终打开屏幕左侧的资源管理器窗口;我在打开多个拆分垂直窗口的情况下使用它。

    [可选] 您可能希望将以下几行添加到您的 .vimrc 中以改善浏览体验:
    " Hit enter in the file browser to open the selected
    " file with :vsplit to the right of the browser.
    let g:netrw_browse_split = 4
    let g:netrw_altv = 1

    " Change directory to the current buffer when opening files.
    set autochdir

    关于vim - 像 NERDTree 一样设置 netrw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5006950/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com