当前位置: 首页 > 知识库问答 >
问题:

Vim -退出/关闭Netrw而不选择任何文件

顾学真
2023-03-14

我的问题相当简单,但我仍然在任何地方都找不到答案:在Vim中,我如何在不实际选择文件的情况下关闭Netrw explorer?我应该击什么键来关闭浏览器并返回到当前打开的文件?

到目前为止,如果我想返回它,我必须从Netrw中选择当前打开的文件,如果我还没有保存它,这恰好是不可能的。

我可以补充说,我RTFM,并知道< code>:h netrw命令;)

非常感谢。

共有3个答案

狄河
2023-03-14

对于 netrw 的 v153,可以使用 :Rex 返回到 netrw 缓冲区;它还允许您在编辑目录之前返回到正在编辑的文件。(有关最新的 netrw,请参见 http://www.drchip.org/astronaut/vim/index.html#NETRW)。

李跃
2023-03-14

默认情况下,没有插件等的Vim应该将netrw窗口视为缓冲区(而不是将其列为一个(: ls或: Buff)。尝试:

:bd
:bdelete

:bw
:bwipe

奇怪的是,Vim没有将netrw窗口列为缓冲区,而是像关闭缓冲区一样关闭它,并返回到以前的缓冲区/文件。

葛永丰
2023-03-14

使用<代码>

提示:使用< code>:Rex继续探索。请参见< code>:h :Rex

 类似资料:
  • 我被卡住了,无法逃脱。它说: 但当我键入时,它只会出现在对象体中。

  • 当我打开netrw并选择一个文件时,它会在一个新缓冲区中打开。这意味着如果我转到之前打开的缓冲区,我将返回netrw,而不是我之前编辑的文件。 我如何改变这种行为,这样我就可以在netrw的缓冲区中打开新文件,或者关闭我用来打开文件的缓冲区?

  • 我在一个项目中工作,我需要要求用户输入一个路径来使用jOptionPane保存程序,但我的问题是,如果用户没有在文本中添加任何内容,然后单击取消或确定,将得到一个错误...我试图控制它,检查字符串是否为空()或等于空

  • 在 vim 中编辑文件并使用 netrw 在第二次拆分中打开另一个文件时,当前工作目录不会更改,并且路径与打开的第一个文件相同。有没有办法解决这个问题? 中的以下映射。vimrc确实改变了工作文件的路径,但是它也为vim中打开的其他文件设置了相同的路径。 我还查看了基于此的问题,但找不到合适的解决方案。 解决这个问题将非常有帮助。

  • 问题内容: 我在询问用户名和密码时有一个小框。单击主窗口中的按钮将打开该框架。 然后,我有两个按钮:确定和取消。 当我单击“取消”按钮时,我需要关闭此框架而不退出应用程序。 我怎样才能做到这一点? 问题答案: 您可以使用Frame.hide()或Frame.dispose()。我还建议研究JDialog或JOptionPane 更正:hide()已过时。应该使用SetVisible(false)代

  • 问题内容: 我不知道如何使用此代码: 使用x按钮关闭程序。 问题答案: 你需要线 因为按下X按钮时JFrame的默认行为等效于 因此,几乎所有时候,创建JFrame时都需要手动添加该行 我目前指的是like 中的常量,而不是像先前那样直接声明的常量更能反映意图。