!xdg-open <URL> не открывает сайт в моем браузере по умолчанию
Я использую gvim 7.3.401 на archlinux. Команда оболочки :!xdg-open http://www.vim.org
не открывает браузер по умолчанию с этой ссылкой. На самом деле, похоже, ничего не делает.
Это работает как положено в терминале VIM
Как я могу заставить его работать в gvim?
2 ответа
Пытаться :!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 &
(*) - поправьте меня, если я ошибаюсь