gpt4 book ai didi

vim - Netrw 在相对的垂直窗口中将文件打开到选项卡中

转载 作者:行者123 更新时间:2023-12-04 10:53:39 24 4
gpt4 key购买 nike

想象我有 :Vex启动vim后。我希望能够按 t并将选项卡附加到对面的窗口而不是 Netrw 窗口。这可能吗?

如果我按 P我可以在拆分窗口中打开文件,但我希望能够在垂直拆分中浏览文件,同时让我的 Netrw 窗口可见 - 就像 Sublime 或 Komodo 一样。

可能的?

是的,我已经搜索过 :h netrw !

最佳答案

差一点就搞定了.vimrc重新映射和选项。

看起来像这样 http://i.imgur.com/rUf19SF.png

用法:

  • 运行 vim。
  • 点击 shift enter .这将打开 netrw 作为侧边栏(右侧的一个小的拆分窗口)并聚焦它。
  • 像往常一样浏览并点击 enter打开一个文件。这将默认在左侧窗口中打开它并聚焦它。
  • 点击 control-w control-w .这将再次关注 netrw。
  • 像往常一样浏览,但这次点击 control-enter打开一个文件。这将在一个新选项卡中打开它,该选项卡还包含 netrw 侧边栏。

  • .vimrc 配置:
    " netrw magic
    " enable mouse usage. makes it easier to browse multiple tabs
    set mouse=a
    " hide netrw top message
    let g:netrw_banner=0
    " tree listing by default
    let g:netrw_liststyle=3
    " hide vim swap files
    let g:netrw_list_hide='.*\.swp$'
    " open files in left window by default
    let g:netrw_chgwin=1
    " remap shift-enter to fire up the sidebar
    nnoremap <silent> <S-CR> :rightbelow 20vs<CR>:e .<CR>
    " the same remap as above - may be necessary in some distros
    nnoremap <silent> <C-M> :rightbelow 20vs<CR>:e .<CR>
    " remap control-enter to open files in new tab
    nmap <silent> <C-CR> t :rightbelow 20vs<CR>:e .<CR>:wincmd h<CR>
    " the same remap as above - may be necessary in some distros
    nmap <silent> <NL> t :rightbelow 20vs<CR>:e .<CR>:wincmd h<CR>

    注意事项:

    每个选项卡中的 netrw“侧边栏”是独立的,这意味着一个选项卡中的当前目录可能与另一个选项卡中的不同。建议?曾想过在每个“侧边栏”窗口中使用 netrw 缓冲区,但 netrw 在更改目录时使用新缓冲区。

    关于vim - Netrw 在相对的垂直窗口中将文件打开到选项卡中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14665170/

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