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

发布时间:2020-11-08 13:12:46 阅读:1573次

文件路径/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>

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

再输入以下的命令看看

:edit %:h<Tab>

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

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

:edit %:h<Tab>t<Tab>

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

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:vim相对于文件当前目录打开文件 出自老鄢博客 | 欢迎分享