Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道在插入模式下,我可以使用CTRL-R-插入带有路径的文件名%。
但我想只插入没有路径部分的文件名。有没有类似的命令?
您可以使用
<C-r>=expand("%:t")<CR>
见:help filename-modifiers。
:help filename-modifiers
编辑
<C-r>在插入模式下用于插入寄存器的内容。"%是包含当前文件名的寄存器。
<C-r>
"%
"=是表达式寄存器,它包含后面的表达式的结果=:
"=
=
<C-r>=2+27+6<CR> --> 35 <C-r>=expand("%:t")<CR> --> file.txt
在插入模式下,您可以使用
CTRL-R =expand('%:t')