vim相对于文件当前目录打开文件

文件路径/var/www/html

文件目录为

```
index.php

control

index.php

test.php

```

首先cd /var/www/html

然后我来用vim操作

vim index.php

接着:pwd

输出/var/www/html

然后再输入 :edit control/index.php

这个时刻我们可以用:ls来查看缓冲区的内容

可以用

`:n 编辑下一个文件`

`:bp 跳转到上一个缓冲区`

`:bn 跳转到下一个缓冲区`

`:bN 跳转到指定编号的缓冲区:b3`

`:bd1 删除编号为1的缓冲区`

来操作

在当前编辑文件为control/index.php的情况下

我们如果想访问control/test.php,该怎么做到比较方便

输入 `:edit %`

%符号代表活动缓冲区的完整文件路径,按tab键会将其展开,使之显示为活动缓冲区的完整文件路径,虽然不是我们想要的结果,但是已经很接近了。

再输入以下的命令看看

`:edit %:h`

:h修饰符会去除文件名,但保留路径中的其他部分,于是以上的命令会显示为:edit control/

因此我们总共只需输入下面的这些内容

`:edit %:ht`

就相当于输入了:edit control/test.php

    A+
发布日期:2020年11月08日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: