将包含文件的目录修剪为Vim中的父文件夹

时间:2015-12-11 15:50:59

标签: vim

如果我的文件路径为~/exampleJsApp/js/test.js,我希望vim打印出js/test.js。我查看了vim wiki:echo expand('%:p:h')获取了整条路径(只是头部)(/usr/username/exampleJsApp/js/test)。

如何删除大部分文件夹并仅显示直接父级?

2 个答案:

答案 0 :(得分:0)

为什么你看看Vim Wiki而不是Vim的内置文档?

:help file<C-d>

返回太多结果但

:help filename<C-d>

只返回一些,包括非常有希望的

:help filename-modifiers

恰好恰好包含了你问题的答案。

答案 1 :(得分:0)

  

如何删除大部分文件夹并仅显示直接父级?

单独展开父目录和文件,然后加入它们:

:echo expand('%:p:h:t').'/'.expand('%:t')