【发布时间】:2014-07-04 01:12:56
【问题描述】:
我知道如何从终端 (vim fileName) 在 Vim 中打开文件。我不知道当我已经在 Vim 中时如何打开文件。
我尝试了:r fileName,但这似乎将文件读取(或附加)到我打开的未保存缓冲区中。它会创建一个新文件,因为当我尝试使用 :w 编写它时,它会要求提供文件名。
【问题讨论】:
-
你真的应该通过
vimtutor。它涵盖了所有类似的基本主题。
我知道如何从终端 (vim fileName) 在 Vim 中打开文件。我不知道当我已经在 Vim 中时如何打开文件。
我尝试了:r fileName,但这似乎将文件读取(或附加)到我打开的未保存缓冲区中。它会创建一个新文件,因为当我尝试使用 :w 编写它时,它会要求提供文件名。
【问题讨论】:
vimtutor。它涵盖了所有类似的基本主题。
:e <filename>
或
:Ex <directory>
允许您从给定目录浏览文件。
:Ex 会自行打开密码。
:enew
将创建一个空缓冲区。
【讨论】:
:e . 也会打开文件浏览器。
这个你不会忘记的 vim 命令:
:Sex
如果你想指向某个目录,那么:Sex <dir>
【讨论】:
:help Sex 原来是:Sexplore 命令,“拆分并探索当前文件的目录”,同样有:Hex(水平拆分和探索):Vex(垂直):Tex (新标签)
另外,打开多个文件(或只打开一个,所以我倾向于使用它来打开单个文件,因为:e 无法打开多个文件)
:n file1 file2
:n 重置参数列表,就像您在命令行中输入它们一样(因此 :rew 之类的命令将使用此列表),但 :e 不会。
【讨论】:
:tabnew <filepath>打开带有文件的新标签