问题标签 [netrw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
383 浏览

vim - Vim 的 Netrw :bprev 错误是否有解决方法?

Vim 的 Netrw 文件浏览器有以下错误: 运行命令 :e。将打开 Netrw,但在 Netrw 关闭后,Vim 的缓冲区列表中有一个潜在缓冲区,不能用命令 :bprev 遍历。(:bnext 工作正常。)

此错误在以下位置进行了讨论:

https://www.bountysource.com/issues/45921122-previous-doesn-t-work-with-e-buffer

https://groups.google.com/forum/#!topic/vim_use/zzeQItJQNZI

要复制此错误,请启动 Vim 并运行以下命令:

此时,您将看到已打开文件的缓冲区以及一些带有路径的缓冲区,以及一个带有 [No Name] 的缓冲区。尝试导航这些缓冲区

您会发现 :bnext 成功地循环了缓冲区,但 :bprev 挂在 Netrw 缓冲区上。是否有解决此错误的方法,以便使用 :bnext 和 :bprev 进行缓冲区导航仍然有效?

编辑 2021-11-28:这里有更好的解释:

https://github.com/ap/vim-buftabline/issues/31

https://github.com/ap/vim-buftabline/issues/25

0 投票
1 回答
565 浏览

vim - vim netrw 在文件打开时关闭 netrw 缓冲区

当我打开 netrw 并选择一个文件时,它会在一个新缓冲区中打开。这意味着如果我b%去之前打开的缓冲区,我将回到 netrw,而不是我之前编辑的文件。

如何更改此行为,以便可以在 netrw 的缓冲区中打开新文件或关闭用于文件打开的缓冲区?

0 投票
1 回答
536 浏览

vim - Netrw 修改目录总是报错

每当我使用 netrw 的mt mf mc命令(例如)或 just创建新目录、副本、文件等d时,我的 vim 都会进入绝对不会(我知道)退出的状态。

即使我尝试q!从 netrw 目录视图中键入,我也会得到:

从字面上看,我剩下要做的就是杀死我的终端进程。

假设我无法更改此环境中的权限。我还有什么选择?完全避免使用 netrw 来管理目录?

而且我在编辑文件后总是看到这种事情:

0 投票
0 回答
207 浏览

vim - 从命令行使用过滤的文件列表打开 netrw

vim .列出当前目录中的文件。

这导致了这个清单:

我们如何使用过滤的文件列表从命令行打开 netrw?

我们正在寻找这样的东西:

这导致了这个清单:

0 投票
1 回答
756 浏览

macos - Vim:运行 `:Explore` (netrw) 导致“E492: Not an editor command: Explore”

我不能在 vim 或 neovim 中使用:Explore, , et al 。:Sexplore当我尝试时,我得到E492: Not an editor command: Explore.

我知道这是我的 vimrc 的问题,因为:Explore我运行vim -u empty_file.

那么,哪个配置/插件破坏了 netrw?

这是我的vimrc,它来自 nvim 的init.vim

是的,我知道 - 我有很多插件。我是最近的皈依者,只是在场上看看有什么值得保留的。

Vim 和 nVim 是通过自制软件安装的,我相信它们是最新的稳定版。这是 vim 和 nvim 的构建信息:

0 投票
4 回答
64 浏览

vim - 如何以 [:][:] 格式同时打开 4 个 netrw 文件浏览器(每个点都是一个 netrw 文件浏览器窗格)

在 vim 或 neovim 中,我可以执行以下操作

:e.|vs.|vs.|sp.

同时打开各种 netrw 文件浏览器。上面的命令导致以下布局:

现在我想要完成的是一个 oneliner,它会导致以下布局:

我不确定这是否可能,当然我可以切换窗格以获得上述结果,但这不是我想要的,因为我实际上正在做的事情是在我的 vimrc 中创建一个函数,我链接到一个功能键,这样我就可以按功能键并打开所需的拆分文件浏览布局。

附言。在我的 .init.vim (我正在使用 neovim)中,我有“设置 splitright”,以便默认在右侧打开垂直拆分窗口。

0 投票
0 回答
161 浏览

vim - 使用 NERDTree 时如何拆分 Vim 窗口?

我最近改用NERDTree ,多年来一直使用NETRW。我很想知道如何指定缓冲区将在拆分中放置的位置。

  • 有时我想垂直打开拆分:
    • 右侧的新缓冲区(:Vex!使用 NETRW)。
    • 左侧的新缓冲区(:Vex使用 NETRW)。
  • 有时我想水平打开拆分
    • 顶部的新缓冲区(:Sex使用 NETRW)。
    • 顶部的新缓冲区(:Hex使用 NETRW)。

NERDTree有什么等价物吗?我可以在垂直拆分 ( s) 或水平拆分 ( i) 中打开内容,但似乎我无法预测新缓冲区的位置。

0 投票
1 回答
396 浏览

vim - Modify file sort by name in vim netrw plugin (old version) in Cygwin?

Due to security, tight control of user rights, and understaffed IT, I have very limited opportunities to upgrade my Cygwin installation. I am using netrw version v149 plugin for vim, which sorts files like so:

#xA;

I find this odd, since bash lists the files like so:

#xA;

In both cases, the sort is by file name, in ascending order. However, the netrw sort seems to treat the "+" character as preceding ".", while the reverse is true in the bash sort.

I find the latter to be much more useful, and wonder how it is that the plugin is using a different character precedence. Is there a simple and pain-free way to get the second sorting scheme in netrw v.149?

0 投票
1 回答
160 浏览

vim - 使用 vim netrw 打开文件时跳转到最后一个位置

我希望自动跳转到我打开的任何文件中的最后一个位置。

我的 ~/.vimrc 文件中有:

vim如果我使用命令打开文件,这很好。

但是,如果我vim .在目录中写入以加载 netrw 并用于t在新选项卡中打开文件,则光标会出现在文件的顶部而不是最后一个位置。

然后我必须使用`"跳转到最后一个位置。

使用 netrw 和时有什么方法可以跳到最后一个位置t吗?

谢谢。

0 投票
1 回答
268 浏览

vim - 摆脱 vim 的“netrw”插件

我不知道“netrw”是如何工作的,也不知道它是如何在我的 vim 上启用的。我想摆脱它,或者至少学习如何运行一个“c”文件。

我试过添加

到我的~/.vimrc档案。

我尝试将我的 vim 恢复为默认值,但失败了。我已经尝试了互联网上的几乎所有东西来摆脱它,这样我就可以在翻转服务器上测试我的作业了。但是奇怪的插件仍然存在,我不知道如何使用它。

我习惯了vim <folder_name>然后clang <my_project.c>./a.out运行它。那些美好的旧时光怎么了?感谢您的任何帮助。我已经尝试了很多事情,但没有任何事情真正奏效。

这是我在 vim 我的 CS-261 时看到的,我只想能够打开 assignment_1 并在那里编译我的作业。

在此处输入图像描述