正如标题所说。
我已经搜索了很长一段时间,如果这很容易,那么我一定是个盲人。
但是,仅输出当前文件名称的最佳方法是什么?使用expand('%')
我得到了相对路径,据我所知。
使用%f
给出了相对路径,%F
给了我从家里的完整路径(如果我在主文件夹中)。
那我怎么能做到这一点?只获取当前文件的名称,就像它出现在缓冲区名称中一样。
感谢您的帮助!
答案 0 :(得分:4)
使用:
set statusline=%t
t
和缓冲区中文件的文件名尾部一样。
答案 1 :(得分:1)
尝试
:echo expand('%:t')
它应该只输出文件名。