簡體   English   中英

FZF VIM:刪除絕對路徑的前導部分

[英]FZF VIM: removing leading portion of absolute path

我正在使用以下內容搜索我的項目:

let g:fzf_directories = join(
      \ [
      \ "/some/long/path/to/project/dir",
      \ "more paths here..."
      \ ], ' ')

let $FZF_DEFAULT_COMMAND = "rg --files --hidden --smart-case " . $g:fzf_directories

結果如下所示:

/some/long/path/to/project/dir/SomeFile.java
/some/long/path/to/project/dir/subdir/SomeOtherFile.java

我希望結果看起來像:

SomeFile.java
subdir/SomeOtherFile.java

我知道有'options': '--delimiter: --nth 4..'我認為這可能會做我想做的事,但我不知道該放在哪里。

我知道這個問題是在 6 個月前提出的,但我根據以下鏈接中的帖子為您提供了答案: sort_ripgrep_results_based_on_proximity_to

只需添加一個“。” 在 --files 選項之后,如下所示:

rg --files "."

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM