Wie kann ich die öffnen http://localhost in meinem web-browser aus Vim?
Grundsätzlich möchte ich sagen, dass Vim:
- Öffnen meiner browser (zum Beispiel Firefox)
- Öffnen Sie diese Datei (sagen index.php) in Gedanken diese Adresse : http://localhost
- In anderen Worten: http://localhost/index.php
PS: Leider benutze ich Windows XP
- Im Grunde Vim ist ein Editor, schreiben Sie ein shell-Skript zu tun, denke ich. Dank
- -@Mahesh: NÖ.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Vim unter windows, dann funktioniert das:
Dieser wird der Standard-browser, wenn Sie beginnen wollte, die von einem bestimmten browser, dann müssen Sie die expliziten Pfad zu der ausführbaren Datei (anstelle von start).
Des Vim help cmd:
Offensichtlich, wenn Sie auf einem anderen system brauchen Sie nur die Verwendung der appopriate Befehl zum starten des Browsers auf dieser Plattform.
auf dem mac können Sie
Unter Unix/Linux, verwenden Sie
%:p wird der Pfad und Dateiname des aktuellen Puffers
Benötigen Sie eine Methode für Ihre Umgebung geeignet um den Webbrowser zu starten, aber haben Sie bereits eine Frage gestellt darüber.
Also, nutzen Sie
:!start cmd /c ...
,!d:\path\to\firefox ...
oder was auch immer. Der wichtige Teil: Sie verwenden möchten"http://localhost/" . expand("%:t")
als argument an den browser durchgereicht. So etwas wieEDIT: EINE Klarstellung:
expand("%:t")
ist ein Vim-Skript-Ausdruck erweitert, um die Letzte Komponente, die von dem aktuellen Dateinamen. Auf Windows bedeutet dies, dass, wenn der aktuelle Dateiname istC:\a complicated path\to\index.html
,expand("%:t")
zurückindex.html
.HTH.
%:t
im ex-Befehle sind (die Befehle beginnen mit einem Doppelpunkt) zu bedeuten, "die Letzte Komponente des Pfades der Datei, die bearbeitet" bedeutet, dass der Basisname der Datei (wieindex.html
imC:\path\to\index.html
).