ヤンクしたい -
- ファイルへのフル パス。例: 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>