10
votes

Comment puis-je ouvrir http: // localhost dans mon navigateur Web de Vim?

Fondamentalement, je veux dire Vim:

  1. Ouvrez mon navigateur Web (par exemple, Firefox)
  2. Ouvrir ce fichier (dites index.php) dans la pensée Cette adresse: http: // localhost
  3. En d'autres termes: http: //localhost/index.php

    PS: Malheureusement, j'utilise Windows XP


1 commentaires

Fondamentalement, Vim est un éditeur, vous devez écrire un script shell pour faire cela, je pense. Merci


4 Réponses :


10
votes

Si vous exécutez Vim sous Windows, cela fonctionnera:

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


1 commentaires

Merci d'avoir fonctionné: Démarrer " localhost / index.php " "Fichier: ///"%: P "( ouvert mon fichier actuel dans localhost)



7
votes

sur Mac vous pouvez

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


0 commentaires

1
votes

Vous aurez besoin d'utiliser une méthode appropriée dans votre environnement pour démarrer le navigateur Web, Mais vous avez déjà posé une question à propos de ce .

Ainsi, utilisez :! Démarrer cmd / c ... , ! D: \ chemin \ to \ firefox ... ou autre. Le bit important: vous voudrez utiliser "http: // localhost /". Développer ("%: t") comme l'argument est passé sur le navigateur. Donc, faites quelque chose comme xxx

edit: une clarification: Développer ("%: t") est un vim expression de script qui se développe au dernier composant du nom de fichier actuel. Sous Windows, cela signifie que si le nom de fichier actuel est c: \ un chemin compliqué \ to \ index.html , expand ("%: t") retournera index.html .

hth.


1 commentaires

En outre, vous pouvez utiliser %: t dans les commandes ex (les commandes qui commencent par un colon) pour signifier "le dernier composant chemin du fichier édité", ce qui signifie que le nom de base du fichier (comme < code> index.html dans c: \ chemin \ to \ index.html ).



2
votes

sur Unix / Linux, utilisez

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


1 commentaires

Est-ce que cela ouvrira-t-il dans l'instance actuelle Firefox si on est déjà ouvert?