从 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$会将路径拉入当前缓冲区。您可以根据自己的喜好重新映射它。

相关内容