在编写vim或nvim配置文件时需要用到当前目录和文件名,所以此罗列出来:
% |
当前完整的文件名 |
%:h |
文件名的头部,即文件目录.例如../path/test.c就会为../path |
%:t |
文件名的尾部.例如../path/test.c就会为test.c |
%:r |
无扩展名的文件名.例如../path/test就会成为test |
%:e |
扩展名 |
%:t:r.aux |
文件名.aux |
各种效果1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Examples, when the file name is "src/version.c", current dir "/home/mool/vim": > :p /home/mool/vim/src/version.c :p:. src/version.c :p:~ ~/vim/src/version.c :h src :p:h /home/mool/vim/src :p:h:h /home/mool/vim :t version.c :p:t version.c :r src/version :p:r /home/mool/vim/src/version :t:r version :e c :s?version?main? src/main.c :s?version?main?:p /home/mool/vim/src/main.c :p:gs?/?\\? \home\mool\vim\src\version.c
Examples, when the file name is "src/version.c.gz": > :p /home/mool/vim/src/version.c.gz :e gz :e:e c.gz :e:e:e c.gz :e:e:r c :r src/version.c :r:e c :r:r src/version :r:r:r src/versio
|