当前文件的名称包含在%寄存器中。看
:help quote%
Run Code Online (Sandbox Code Playgroud)
您可以像插入任何其他寄存器一样插入该寄存器的内容,例如,
"%p
"%P
:put %
Run Code Online (Sandbox Code Playgroud)
并在插入模式下
<C-R>%
Run Code Online (Sandbox Code Playgroud)
哪里<C-R>意味着Ctrl-R。
您还可以将文件名展开为其完整路径,并使用expand()和 文件名修饰符选择路径或文件名的各个部分。看
:help expand()
:help filename-modifiers
Run Code Online (Sandbox Code Playgroud)
例如,在插入模式下,您可以键入
<C-R>=expand("%:p")
Run Code Online (Sandbox Code Playgroud)
后跟Enter, 再次<C-R>表示Ctrl-R, 将插入当前文件的完整路径名。看
:help i_CTRL-R_=
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |