В основном я хочу сказать Vim:
PS: К сожалению, я использую Windows XP
Если вы работаете VIM в Windows, то это будет работать:
:! start http://localhost/index.php
Это будет использовать браузер по умолчанию, если вы хотите начать определенный браузер, то вам понадобится явный путь к исполняемый (вместо начала).
От VIM Справка CMD :
:! {cmd}
Выполнить {cmd} с ракушка. Смотрите также «оболочку» и опция 'shelltype ".
Очевидно, что если вы находитесь в какой-то другой системе, вам просто нужно использовать команду APPUCICE, чтобы запустить браузер на этой платформе.
На Unix / Linux используйте
:! firefox http://localhost/%:p
%: P - путь и имя файла текущего буфера
на Mac вы можете
:!open http://localhost/index.php
-121--3519701- Вам нужно будет использовать метод, подходящий для вашей среды для запуска веб-браузера , но вы уже задали вопрос об этом .
Итак, используйте :! Начать CMD / C ...
, ,
! D: \ Path \ to \ Firefox ...
или что-то еще. Важный бит: вы захотите использовать http: // localhost / ". Развернуть («%: T»)
, так как аргумент передан браузеру. Итак, сделайте что-то вроде
:exec ":!start cmd /c ... " . "http://localhost/" . expand("%:t")
^- leave a trailing space here
Редактирование: Разъяснение: Развернуть («%: T»)
- выражение сценария VIM, которое расширяется до последнего компонента текущего имени файла. В Windows это означает, что если текущее имя файла C: \ сложный путь \ to \ index.html
, Развернуть («%: T»)
, вернется индекс. HTML
.
Х-е.