예를 들어 GUI 프로그램을 시작 gv
하거나 백그라운드의 xpdf
명령줄에서 시작할 수 있습니다.vifm
vifm
:!gv %f &
그런데 aPSfile.ps 같은 파일을 눌러 실행하면 gv
이렇게 실행하면 백그라운드에서도 실행이 차단되나요? 다음 설정은 효과가 없습니다.Entervifm
vifm
vifmrc
FILETYPE=PS=ps,eps,epsi=gv &
나의 현재 솔루션은 vifm
GNU에서 실행하는 것입니다 screen
. gv
시작을 누르면 Enter차단 대신 새 화면에서 실행됩니다 vifm
. 그런데 그 화면도 저장하고 싶은데...
답변1
이것vifm 문서이 요구 사항은 명시적으로 다룹니다.
:filet[ype] pat1,pat2,... [{descr}]def_prog[ &],[{descr}]prog2[ &],...
명령의 마지막 두 문자로 & 기호가 뒤에 오는 공백은 명령이 백그라운드에서 실행된다는 것을 나타냅니다.
나는 가지고있다
filetype *.pdf apvlv &
내 .vifm/vifmrc
파일에서는 내가 열어 놓은 모든 파일의 배경이므로 .pdf
해당 파일을 닫아도 계속 열어 놓을 수 vifm
있습니다 apvlv
.
답변2
커서 아래에 있는 애플리케이션에 대해 다양한 검색을 수행할 때 vifm에 이 질문이 표시되기 때문에 여기에 이 답변을 추가하고 있습니다. 원래 답변은 파일 형식(작업에 필요한 대로)에 적용됩니다.
그러나 vifm 백그라운드에서 커서(예: GUI 애플리케이션) 아래의 실행 파일을 실행하는 바인딩을 추가하는 방법은 다음과 같습니다.
vifmrc 파일에 이와 같은 키 바인딩을 추가하면 키를 누르면 gx
백그라운드에서 커서 아래에 있는 엔터티가 실행됩니다.
nnoremap gx :!%d/%c &<cr>