你如何在Vim中打开文件?

jsh*_*ock 23 vi vim

我知道如何从终端命令行(vim fileName)在vim中打开文件.我不知道的是当我已经在Vim中时如何打开文件.我试过:r fileName,但似乎将文件读取(或追加)到我打开的未保存缓冲区.它会创建一个新文件,因为当我尝试使用它时:w,它会要求输入文件名.

sas*_*ang 42

:e <filename>

要么

:Ex <directory>

允许您从给定目录中浏览文件.

:Ex 本身将打开密码.

:enew

将创建一个空缓冲区.

  • `:e .`也打开文件浏览器。 (2认同)

Ken*_*ent 24

这个vim命令你不会忘记:

:Sex
Run Code Online (Sandbox Code Playgroud)

如果你想指向某个目录,那么 :Sex <dir>

  • `:help Sex`原来是`:Sexplore`命令,“拆分并浏览当前文件的目录”,类似地还有`:Hex`(水平拆分和浏览)`:Vex`(垂直)`:Tex`(newtab ) (2认同)

Wil*_*ell 9

此外,要打开多个文件(或只是一个,所以我倾向于使用它来打开单个文件,因为:e无法打开多个文件)

:n file1 file2
Run Code Online (Sandbox Code Playgroud)

:n重置参数列表,就像您在命令行中输入它们一样(因此像这样的命令:rew将与此列表一起使用),但:e不会。

  • 或者您可以通过`:tabnew &lt;filepath&gt;` 打开带有文件的新标签页 (5认同)