8

ヤンクしたい -

  • ファイルへのフル パス。例: c:\foo\bar\file.txt:94 行番号

システムのクリップボードにも貼り付けたいので、「+」レジスタを使用します。

これを行う可能な方法を教えてもらえますか?

4

1 に答える 1

14

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>
于 2013-07-06T00:00:02.957 に答える