Как я открываю http://localhost в своем веб-браузере от Vim?

В основном я хочу сказать Vim:

  1. Откройте мой веб-браузер (например, Firefox)
  2. Откройтесь этот файл (скажите что index.php) в мысли этот адрес: http://localhost
  3. Другими словами: http://localhost/index.php

PS: К сожалению, я использую Windows XP

10
задан alexchenco 11 January 2010 в 04:47
поделиться

4 ответа

Если вы работаете VIM в Windows, то это будет работать:

:! start http://localhost/index.php

Это будет использовать браузер по умолчанию, если вы хотите начать определенный браузер, то вам понадобится явный путь к исполняемый (вместо начала).

От VIM Справка CMD :

:! {cmd}

Выполнить {cmd} с ракушка. Смотрите также «оболочку» и опция 'shelltype ".

Очевидно, что если вы находитесь в какой-то другой системе, вам просто нужно использовать команду APPUCICE, чтобы запустить браузер на этой платформе.

10
ответ дан 3 December 2019 в 19:33
поделиться

На Unix / Linux используйте

:! firefox http://localhost/%:p

%: P - путь и имя файла текущего буфера

2
ответ дан 3 December 2019 в 19:33
поделиться

на 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 .

Х-е.

1
ответ дан 3 December 2019 в 19:33
поделиться

на Mac вы можете

:!open http://localhost/index.php
7
ответ дан 3 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: