2017-06-11 1 views
1

So laufe ich $ subl und erhabene öffnet, aber dann wird meine Befehlszeile leer oder unendlich, nicht sicher, was es heißt.
BeispielGit Bash kann Befehle ausführen nach dem Ausführen von Subl

$ subl 
| 

ich alles geben kann ich geht die Eingabetaste drücken will, zur nächsten Zeile und so weiter, aber nichts wird tatsächlich passieren, bis ich erhaben schließen. Ich habe versucht, die Lösung von Can't type in git bash after I launch subl (windows 8.1 os), aber das Hinzufügen der & nach sublime_text.exe funktioniert nicht. echo 'alias subl="C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe&"' >> ~/.bashrc. Das funktionierte für eine Weile perfekt, aber aus dem Nichts öffnete es die SAME-Datei, egal was passiert. Jetzt öffnete es nur eine leere Seite oder was auch immer ich arbeitete an der letzten Zeit war erhaben offen. Auch nur für die Klarheit ist dies auf windows 10gnu bash 4.4.12(1) und sublime text 3.

Antwort

1

Statt einen Aliasnamen zu definieren, versuchen Sie stattdessen ein Skript namens subl, die Sie in Ihrem $PATH (PATH a gesehen in Bash-Sitzung)

#!/bin/bash 
"C:\Program Files\Sublime Text 3\sublime_text.exe" $1 & 

Dann versuchen und geben subl oder subl aText einstellen.

Als OP Brandon Benefield Kommentare below:

Die Lösung wurde nach oben erwähnt, eine Datei „subl“ mit dem Inhalt zu schaffen, zog ich es in einen Ordner einfach den Namen „bin“ sitzt in meinem Home-Verzeichnis.
Jetzt funktioniert "subl" und "subl 'file_name.txt'" funktioniert.

+0

Ich schätze die Antwort, aber leider bin ich ziemlich neu, vor allem mit einer Befehlszeile. Es würde wirklich helfen, wenn du dir einen Moment Zeit nehmen und erläutern könntest, was genau du vorschlingest und was du tun sollst. –

+0

@BrandonBenefield Es geht darum, ein Skript zu erstellen, es ausführbar zu machen und sicherzustellen, dass es in Ihrem PATH ist. Im Detail: http://linuxcommand.org/wss0010.php – VonC

+0

Ich möchte Ihnen beiden für Ihre Hilfe danken. Die Lösung war nach dem Erstellen einer Datei "subl" mit dem Inhalt von VonC, ich habe es in einen Ordner namens einfach "bin" in meinem Home-Verzeichnis verschoben. jetzt tippt "subl" und "subl 'file_name.txt'". Sie waren beide sehr hilfsbereit. –

Verwandte Themen