Vifm
如何使 vifm 中的“l”鍵或 <right> 箭頭移動到預覽窗格而不是在 vim 中打開文件?
目前,當點擊字母
l
或箭頭→
時,如果我在一個目錄上,它會移動到其中,但如果我在一個文件上,它會在 vim 中打開它。我想知道是否有一種方法可以更改文件的這種行為以移動到“視圖”窗格中,而不是在 vim 中打開文件。
nnoremap + <s-tab> nnoremap l :if filetype('.') == "dir"|cd %c|else|exe 'norm +'|endif<CR>
最後一張地圖會覆蓋
l
預設行為。它檢查所選文件的類型。如果它是一個目錄,那麼cd
它。否則,執行+
映射到 的正常模式命令 ,Shift -Tab
這會導致視圖窗格被聚焦(當然,假設它已經被啟動)。我不得不創建第一張地圖,因為我無法得到類似
exe 'norm <s-tab>'
的工作。