나는 Archlinux에서 gvim 7.3.401을 사용하고 있습니다. 쉘 명령은 :!xdg-open http://www.vim.org
해당 링크를 사용하여 기본 브라우저를 열지 않습니다. 실제로는 아무것도 하지 않는 것 같습니다.
예상대로 작동합니다.터미널 vim 내에서
gvim에서도 어떻게 작동하게 할 수 있나요?
답변1
노력하다:!xdg-open http://www.vim.org &
방법을 보기 전까지 동일한 문제가 있었습니다.LaTeX-박스그것을 한다.
답변2
여기서 문제는 gvim
각 명령에 대해 새로운 더미 터미널을 생성하고 명령이 반환된 후에 분명히 터미널을 종료한다는 것입니다. 그래서:
:!xdg-open http://www.vim.org
즉시 반환하고 분명히(*) xdg-open
내부 비동기 호출이 X
종료되는 동안 호출이 백그라운드로 이동합니다(에서 제안한 대로).sappjw)는 다음을 수행하지 않습니다.
:!xdg-open http://www.vim.org &
(*) - 내가 틀렸다면 정정해주세요.