扩展 % 寄存器

huangapple go评论54阅读模式
英文:

Expand the % register

问题

在插入或命令模式下,键入CTRL+r %会插入当前文件的名称。

但是否可以扩展%寄存器,使其还包含文件的完整路径呢?

英文:

In insert or command mode typing CTRL+r % insert the name of the current file.

But is it possible to expand the % register so that it also contains the full path to the file?

答案1

得分: 0

CTRL-R 允许使用 =expression "register"。要插入完整路径,请使用 expand('%:p'):

CTRL-R =expand('%:p')

插入模式映射:

:imap p =expand('%:p')

在插入模式中按 </kbd>C-Rp

英文:

CTRL-R allows =expression "register". To insert full path use expand(&#39;%:p&#39;):

CTRL-R =expand(&#39;%:p&#39;)

Insert mode mapping:

:imap &lt;C-R&gt;p &lt;C-R&gt;=expand(&#39;%:p&#39;)&lt;CR&gt;

Press <kbd>&lt;C-R></kbd><kbd>p</kbd> in Insert mode.

huangapple
  • 本文由 发表于 2023年2月19日 03:59:48
  • 转载请务必保留本文链接:https://go.coder-hub.com/75496043.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定