如何制作“l”键或vifm 中的箭头移动到预览窗格而不是在 vim 中打开文件?

如何制作“l”键或vifm 中的箭头移动到预览窗格而不是在 vim 中打开文件?

目前,当单击字母l或箭头时,如果我在目录上,它会移入其中,但如果我在文件上,它会在 vim 中打开它。我想知道是否有一种方法可以更改此行为,使文件移至“视图”窗格,而不是在 vim 中打开文件。

答案1

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

最后一个映射会覆盖l默认行为。它检查所选文件的类型。如果它是一个目录,那么cd它。否则,执行+映射到 的正常模式命令Shift -Tab,这会导致视图窗格获得焦点(当然假设它已经被激活)。

我必须创建第一张地图,因为我无法得到类似的东西exe 'norm <s-tab>'

相关内容