问题标签 [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 投票
0 回答
42 浏览

vim - 在 .vimrc 中使用 netrw 前进

我尝试用 NerdTree 和终端制作 Vim。对于我使用的终端set splitbelow,然后:term ++rows=8. 问题出在 .vimrc 文件中。我有let g:netrw_browse_split=4,它将在最后一个选项卡中打开文件,我也就是 Linux 终端窗口。我想向前而不是向后。我怎样才能做到这一点?这张图片显示了我的 Vim 的当前状态。

0 投票
1 回答
129 浏览

json - Vim:浏览文件中定义的文件层次结构?

有没有办法让 vim(或插件)读取 json 文件并使用它来定义浏览结构?

在我的例子中,json 文件定义了一本小说,它是章节的集合。一章是一组场景文件。

这样做的原因是允许许多不同的组织拥有同一组文件。基于磁盘的目录/文件结构对于多个层次结构不够灵活。

我想在文件浏览器窗口中看到类似的内容,其结构在 json 文件中定义(参见下面的示例):

在这种情况下,MyNovelBeginningMiddleEnd是场景文件的虚拟分组,并且不存在于磁盘上。

我很高兴破解我自己的解决方案。我查看了最常见的 vim 插件,并没有看到一个可以用作起点的示例,但似乎这样的东西必须存在于某个地方......

谢谢!

0 投票
1 回答
518 浏览

vim - netrw 在 netrw 缓冲区中打开文件

当我执行:Vex或执行类似的操作时,netrw 缓冲区会打开,这非常好。但是,我想在使用:Vex命令打开的 netrw 缓冲区中打开一个从 netrw 中选择的文件。这可能吗?

0 投票
1 回答
124 浏览

vim - Vim:通过被动 (PASV) 模式编辑 FTP 服务器上的文件

我需要在被动模式下使用 FTP 客户端访问服务器,但如何为 Vim FTP 连接执行此操作?

运行ftp -p 12.34.56.67正常,但是在启动 vim 时我该怎么做(例如vim ftp://12.34.56.78/)?

0 投票
0 回答
690 浏览

vim - VIM netrw 将目录显示为文件(树视图)

我正在使用 netrw v168 运行 VIM 版本 8.2.501,我发现了以下问题。在某些情况下,嵌套目录显示为文件而不是目录。这发生在一些用例中,但以下是一种重现它的方法。

  • 将 netrw 设置为使用树样式,即let g:netrw_liststyle = 3在您的 .vimrc 中设置
  • 打开网络:e.
  • 打开嵌套目录

在此处输入图像描述

  • 按 i 切换模式,直到您返回树视图
  • 您看不到所有目录和目录都显示为文件(您无法再展开它们)

在此处输入图像描述

之后,我无法使用<c-6>. 再次刷新缓冲区<c-l>或切换模式也不能解决问题。让您的目录再次出现的唯一方法是关闭并打开上面的目录,例如 close/openfoofoo1再次出现然后 close/openfoo1foo2再次出现等。

还有其他人有这个问题吗?有什么修复吗?

PS 我观察到创建新目录时也会发生这种情况。缓冲区刷新和其他目录显示为文件。看起来这个视图有很多错误

0 投票
0 回答
181 浏览

vim - 为什么 netrw 仅在第一次打开资源管理器时以小的垂直拆分打开文件?

问题:

  1. 打开 Vim
  2. 键入:Lex以打开 netrw 文件资源管理器并使用垂直拆分打开文件v
  3. 如下图所示,分配给拆分的空间很小。
  4. 这只发生在第一次打开 netrw 文件资源管理器时。如果我关闭文件资源管理器并再次执行第 2 步并使用 再次打开文件v,我会得到预期的行为,如下图 2 所示。

.vimrc 设置:

实际行为: 在此处输入图像描述

期望的行为: 在此处输入图像描述

0 投票
2 回答
297 浏览

vim - 打开新文件后关闭 netrw 资源管理器

我希望 netrw 资源管理器在打开文件后自动关闭。

例如:

  1. :Lex打开文件资源管理器
  2. 打开文件
  3. 打开后,文件资源管理器会自动关闭。

我试过设置:

但它不起作用。

其余相关.vimrc设置:

0 投票
1 回答
80 浏览

vim - 如何更改 netrw 中的竖线?

我只是想知道是否有办法替换 | 字形与│(注意第二个更高)为了在netrw中形成一条连续的垂直线......

我成功地在 vim 的分割线中替换了它,但我还没有找到在 netrw 中这样做的方法。

下面的图像显示了我得到的(绿色矩形)和我想要的(紫色矩形)替换。

现在的情况

0 投票
2 回答
220 浏览

vim - Vim,当您按预览或创建新文件命令时,如何使 Netrw 替换当前打开的文件而不是拆分打开新窗口?

最近我一直在使用netrw。我把这四行放在我的 .vimrc 上:

而且我可以轻松切换 Lexplore 并浏览文件进行编辑。在这种模式下,当我在左侧 Netrw 上的任何文件上按 Enter 键时,它会将右侧窗口中的文件替换为新文件;正是我想要的。

当我想在 netrw 上使用“p”命令预览文件或使用“%”命令创建新文件时,问题就开始了。在前一种情况下(预览)它拆分到新窗口,但我希望它再次替换右侧窗口中的文件,就像我按 Enter 编辑文件时一样。在后一种情况下(创建一个新文件)它会替换 Lexplore(左侧的 Netrw)而不是替换右侧窗口中的文件。

有什么办法可以解决这些问题吗?我已经尝试了很多 Netrw 命令,但没有给我想要的东西。

0 投票
2 回答
370 浏览

vim - 启动 vim 时自动加载 netrw

当我使用终端启动 vim 时,我希望 netrw 自动加载。对 linux/ubuntu 来说是全新的。有没有办法做到这一点?