我知道在插入模式下,我可以使用 CTRL-R - %插入带有路径的filiename。
但是我想只插入没有路径部分的文件名。是否有相似的命令?
答案 0 :(得分:7)
您可以使用
<C-r>=expand("%:t")<CR>
请参阅:help filename-modifiers
。
修改
插入模式中使用 <C-r>
来插入寄存器的内容。 "%
是包含当前文件名称的寄存器。
"=
是表达式寄存器,它包含=
之后的表达式的结果:
<C-r>=2+27+6<CR> --> 35
<C-r>=expand("%:t")<CR> --> file.txt
答案 1 :(得分:2)
在插入模式下,您可以使用
CTRL-R =expand('%:t')