首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Netrw与终端集成

将Netrw与终端集成
EN

Stack Overflow用户
提问于 2022-08-13 05:58:26
回答 1查看 72关注 0票数 -1

据我所知,使用netrw导航目录比在shell中导航要容易得多。

出于这个原因,我试图将netrw与shell集成起来,到目前为止,我所拥有的只是:

(编辑后获得了一些帮助,在利伯拉聊天)

代码语言:javascript
复制
    augroup netrw_mapping
            autocmd!
            autocmd filetype netrw call NetrwMapping()
    augroup END

    function! NetrwMapping()
            nnoremap <buffer> <leader>tr <Plug>NetrwLcd<cmd>term<CR>i
    endfunction

这将在当前探索的目录中打开一个shell。我不确定这是否是最好的解决方案,也不确定我是否遗漏了netrw文档中的一些内容,但我确实查看了它,并且似乎找不到任何关于终端集成的东西。

我也有一个问题,当我想要终止shell时,我会完全失去窗口,而不是导航回netrw,或者从我来的任何地方。

我怀疑许多Vim用户正在使用带有集成终端的资源管理器,其方式类似于vscode提供的方式?

如果我可以以类似于netrw的方式使用zsh导航目录结构,这也可以解决这个问题。我看到我可以在zsh中键入目录名以改变目录,但我认为还必须有其他一些技巧吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-13 06:51:00

在vim缓冲区中,如果我想浏览文件系统,我倾向于在当前工作目录中启动第二个终端,然后使用名为nnnhttps://github.com/jarun/nnn的程序导航。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73341918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档