Vim或Vi通常用于处理来自命令行的文本文件。为了使用Vim或Vi,我们应该打开一个或多个文件。在本教程中,我们将研究如何使用Vim打开单个或多个文件。
null
从Bash/命令行打开文件
打开文件最常用的用例是使用命令行,命令行通常是bash终端。如果您使用的是Windows,那么您将使用MS-DOS命令行工具。文件名提供给vim命令。在下面的示例中,我们将打开名为 示例.txt .
$ vim sample.txt
但是如果文件位于当前目录之外,我们也应该提供文件的路径。根据当前工作目录,此路径信息可以是绝对路径或相对路径。对于绝对路径,可以使用以下命令。
$ vim /home/ismail/sample.txt
或者可以使用相对路径,如下面当前目录所在的位置 /家 .
$ vim ismail/sample.txt
打开文件并从Bash中移动/跳转指定的行号
打开文件的另一个有用功能是提供行号,打开后光标将移动到指定行。行号在带有 +(加) 签字。在下面的示例中,我们将在打开文件后跳转到第50行。
$ vim sample.txt +50
行号也可以与下面命名的绝对和相对文件一起使用。
$ vim /home/ismail/sample.txt +50$ vim ismail/sample.txt +50
从Vim命令行打开文件
如果您已经准备好打开Vim,也可以在不退出Vim的情况下打开该文件。Vim提供 :e 打开指定文件的命令。e命令是编辑的缩写形式。
- 按 电子稳定控制系统 正常模式键。
- 类型 :编辑sample.txt 或 :e sample.txt文件 打开名为 示例.txt .
![图片[1]-在Vim/Vi中打开文件-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/11/linuxtect_image-55.png)
edit命令也可以用来打开绝对路径和相对路径的文件,如下所示。
- 按 电子稳定控制系统 正常模式键。
- 类型 :edit/home/ismail/sample.txt 或 :e /家乡/伊斯梅尔 / 示例.txt 打开名为 示例.txt .
相关文章: 如何在bashshell和脚本中增加变量?
也可以使用Tab键来自动完成或导航文件和路径。
从Vim命令行打开文件只读
默认情况下,打开的文件将是可编辑的。因此,您可以在打开的文件中进行更改并保存这些更改。Vim还提供了以只读模式打开文件的能力。这不会将文件属性更改为只读。此模式仅在Vim中启用。以只读方式打开的文件不能编辑或保存更改。
- 按 电子稳定控制系统 正常模式键。
- 类型 :r/home/ismail/sample.txt 打开名为 示例.txt .
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END