"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>'.

관련 정보