Vifm

如何使 vifm 中的“l”鍵或 <right> 箭頭移動到預覽窗格而不是在 vim 中打開文件?

  • November 3, 2020

目前,當點擊字母l或箭頭時,如果我在一個目錄上,它會移動到其中,但如果我在一個文件上,它會在 vim 中打開它。我想知道是否有一種方法可以更改文件的這種行為以移動到“視圖”窗格中,而不是在 vim 中打開文件。

nnoremap + &lt;s-tab&gt;
nnoremap l :if filetype('.') == "dir"|cd %c|else|exe 'norm +'|endif&lt;CR&gt;

最後一張地圖會覆蓋l預設行為。它檢查所選文件的類型。如果它是一個目錄,那麼cd它。否則,執行+映射到 的正常模式命令 ,Shift -Tab這會導致視圖窗格被聚焦(當然,假設它已經被啟動)。

我不得不創建第一張地圖,因為我無法得到類似exe 'norm &lt;s-tab&gt;'的工作。

引用自:https://unix.stackexchange.com/questions/617722