[已解决]怎么得到当前编辑文件的文件名和扩展名?
发表于 : 2009-06-03 19:37
getcwd()是得到当前路径
%好像是得到当前文件,是吧?
怎么才能得到当前文件的文件名和扩展名呢?
%好像是得到当前文件,是吧?
怎么才能得到当前文件的文件名和扩展名呢?
sarrow 写了::h fnamemodify()
代码: 全选
fnamemodify({fname}, {mods}) *fnamemodify()*
根据 {mods} 修改文件名 {fname}。{mods} 是一个字符序列组成的字
符串,就像命令行上使用的文件名那样。见 |filename-modifiers|。
例如: >
:echo fnamemodify("main.c", ":p:h")
< 返回: >
/home/mool/vim/vim/src
< 注意: 环境变量不能用于 {fname},需要先用 |expand()| 扩展