Пытаться :!xdg-open http://www.vim.org &
У меня была такая же проблема, пока я не увидел, как это делает LaTeX-Box .
Я использую gvim 7.3.401 на archlinux. Команда shell :!xdg-open http://www.vim.org
не открывает мой браузер по умолчанию с этой ссылкой. На самом деле, похоже, ничего не делает.
Это работает как положено в терминале VIM
Как я могу заставить его работать в gvim?
Пытаться :!xdg-open http://www.vim.org &
У меня была такая же проблема, пока я не увидел, как это делает LaTeX-Box .
Проблема здесь в том, что gvim
порождает новый, фиктивный терминал для каждой команды и, по-видимому, убивает его после возвращения команды. Итак:
:!xdg-open http://www.vim.org
Немедленно возвращает и, по-видимому (*) xdg-open
внутренний асинхронный вызов X
завершается, тогда как перевод вызова в фоновый режим (как предполагает sappjw ) не выполняется:
:!xdg-open http://www.vim.org &
(*) - поправьте меня, если я ошибаюсь