Открыть действительный URL в VIM с помощью файлового браузера? - PullRequest
0 голосов
/ 03 января 2012

Я хотел открыть URL с помощью xdg-open, когда курсор находился на некоторой строке, которая указывает на действительное значение folder. При нажатии какой-либо клавиши запускается, например, xdg-open the_valid_url.это возможно?

И я надеюсь, что это работает, даже space находится в локальном URL.

Спасибо!

1 Ответ

4 голосов
/ 03 января 2012

Попробуйте следующее сопоставление:

:noremap ,o :!xdg-open <cfile><CR>

А теперь внутри vim наведите курсор на строку и нажмите ,o в обычном режиме.В моем компьютере (Linux) использует dolphin для открытия локальных папок и konqueror для открытия URL-адресов.


EDIT :

Для открытия файлов с пробелами, добавьте пробел к опции isfname (32 - десятичное число пробела):

:set isfname+=32

и используйте эту другую карту:

:noremap ,o :execute ":!xdg-open " . shellescape( '<cfile>' )<CR>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...