当前文件的名称包含在%
寄存器中。看
: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 次 |
最近记录: |