Код: Выделить всё
vmap <F8> "9y: !iceweasel <C-r>9<CR>
(9-ый регистр на всякий случай)
Но хотелось бы, чтобы vim сам мог распознать ссылку, на которой стоит курсор.
Модератор: /dev/random
Код: Выделить всё
vmap <F8> "9y: !iceweasel <C-r>9<CR>
Chessman писал(а): ↑01.05.2009 22:37Хочется научить vim открывать ссылки в браузере. Пока придумал примитивный вариант с открытием выделенной ссылки:
Код: Выделить всё
vmap <F8> "9y: !iceweasel <C-r>9<CR>
(9-ый регистр на всякий случай)
Но хотелось бы, чтобы vim сам мог распознать ссылку, на которой стоит курсор.
Код: Выделить всё
:nnoremap <F8> lBh:silent! !screen -d -m -S iceweasel.vim iceweasel <C-r>=matchstr(getline('.'), "\\v<(((https?\\|ftp\\|gopher):\\/\\/\|(mailto\|file\|news):)[^' <TAB><>\"]+\|(www\|web\|w3)[a-z0-9_-]*\\.[a-z0-9._-]+\\.[^' <TAB><>\"]+)[a-z0-9\\/]", getpos('.')[2])<CR><CR>