繁体   English   中英

从vim到系统剪贴板的行no的Yank文件路径

[英]Yank file path with line no from vim to system clipboard

我想猛拉 -

  • 文件的完整路径,例如c:\\ foo \\ bar \\ file.txt:94,其行号为

我还想将它粘贴到我的系统剪贴板中,所以我将使用'+'注册。

你能建议我这样做吗?

如果你想抽出c:\\foo\\bar\\file.txt:94 ,当你在线94的c:\\foo\\bar\\file.txt ,你可以使用下面的语句来设置+注册
<file_path>:<line_number>

:let @+=expand("%") . ':' . line(".")

expand("%") - 是当前文件名
line(".") - 是当前行号

示例映射是

nnoremap <leader>y :let @+=expand("%") . ':' . line(".")<CR>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM