Обновлено: из твита tpope сегодня
Нажмите gx
. Вы можете настроить браузер. В Gnome и Mac OS X он уже использует gnome-open
/ open
. Как правило, вы можете установить g:netrw_browsex_viewer
на что хотите.
Оригинальный ответ:
Не помню, откуда у меня эта функция. В URL есть ошибка с хешем (#), но функция работает достаточно хорошо, и я не буду ее исправлять.
function! HandleURL()
let s:uri = matchstr(getline("."), '[a-z]*:\/\/[^ >,;]*')
echo s:uri
if s:uri != ""
silent exec "!open '".s:uri."'"
else
echo "No URI found in line."
endif
endfunction
map <leader>u :call HandleURL()<cr>
Примечание. Если вы не используете Mac, используйте gnome-open
/ xdg-open
для Linux или «путь к веб-браузеру» для Windows