vim netrwからパスをコピーする

vim netrwからパスをコピーする

私はvimのnetrwを使っていくつかのファイルに移動します。 netrwで現在選択されているディレクトリの絶対パスをレジスタにコピーし、それを使用して他のバッファに貼り付ける方法は?

答え1

私のnetrwでは、現在のディレクトリパスはリストの3行目に表示されます。

" ============================================================================
" Netrw Directory Listing                                        (netrw v140)
"   /Users/guido/Desktop
"   Sorted by      name
"   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.
"   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:exec
" ============================================================================
../                                                                                            
.DS_Store*
.localized

したがって、:norm 3G5|y$パスは現在のバッファに引っ張られます。必要に応じて再マップできます。

関連情報