如果我的文件路径为~/exampleJsApp/js/test.js
,我希望vim打印出js/test.js
。我查看了vim wiki但:echo expand('%:p:h')
获取了整条路径(只是头部)(/usr/username/exampleJsApp/js/test
)。
如何删除大部分文件夹并仅显示直接父级?
答案 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')