it-swarm.com.de

sublime text von windows git bash öffnen

Wie öffne ich Sublime-Text aus Git Bash in Windows? Ich habe versucht, den Alias ​​in der Datei ~/.bashrc hinzuzufügen, aber es hat nichts funktioniert. Ich suchte nach etwas sehr Leichtem, das ich aber im Internet nicht finden konnte.

18
Pranay Aryal

Ich werde meine eigene Frage beantworten. Zuerst habe ich eine .bash_profile-Datei im Verzeichnis/Users/Benutzername erstellt. Ich habe alle meine Git-Aliase hier kopiert. Um auf sublimen Text zugreifen zu können, habe ich diesen Alias ​​hinzugefügt:

alias subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"

Ich denke, dass die Leerzeichen nach den umgekehrten Schrägstrichen für die Formatierung wichtig sind. Wenn dies nicht funktioniert, müssen Sie nachsehen, wo sich Ihre Datei sublime_text.exe befindet, und den Pfad nach der Formatierung wie oben angeben. Geben Sie nun in die Befehlszeile von git bash ein

subl . 

um das aktuelle Verzeichnis in Sublime Text oder den Namen der Datei als zu öffnen

subl readme.md

um es in Sublime Text zu öffnen. Ich habe auch andere nützliche Aliase in der .bash_profile-Datei hinzugefügt:

alias gc="git commit -m"
alias ga="git add ."
alias gl="git log"
alias gs="git status"

In Ihrer git bash-Eingabeaufforderung können Sie einfach eingeben

gs ##for git status
gl ##for git log, etc

Ich hoffe das hilft jemandem.

22
Pranay Aryal

Erstellen Sie eine .bash_profile-Datei unter C:\Users\YourUserName\ und fügen Sie der Datei folgende Zeile hinzu:

alias 'subl="/c/Program Files/Sublime Text 3/subl.exe"'
12
Pankaj

Eine bessere Lösung:

Die aktualisierte Version von sublime text 3 (Build 3065) bringt diese Funktion als "subl.exe", die in Mac OS "subl" war.

Wie benutzt man:

Schritt 1 : Erhabenen Text aktualisieren (im Sublimetext -> Hilfe -> Nach Updates suchen)
Schritt 2: Navigieren Sie einfach durch bash zu Ihrem Projektordner und geben Sie subl.exe ein, um den Ordner in erhabenem Text zu öffnen. (Wenn der Befehl "subl.exe" nicht gefunden wird, fügen Sie einfach den Pfad von sublime hinzu, z. B .: "C:\Programme\Sublime Text 3". - Hier ist wie Sie den Pfad zu Umgebungsvariablen hinzufügen )

9
Ady

Ich habe dies meiner C:\Users\username\.bashrc-Datei hinzugefügt:

export PATH="$PATH:/c/Program Files/Sublime Text 3"

Speicher die Datei. Geben Sie dann in Git Bash ein

which subl

um zu beweisen, dass es funktioniert.

4
jtcotton63

Ich bin ziemlich neu in diesem Zeug und in heiterem und erhabenem Text. Ich nehme gerade den Udacity-Kurs für git und konnte git bash nicht dazu bringen, erhabenen Text zu öffnen.

Ich bekam immer Bash: Subl: C:/Programmbefehl nicht gefunden

oder sowas ähnliches

Ich stellte fest, dass mein Problem endete, als ich meine Schrägstriche falsch gehandhabt hatte. Wenn Sie Leerzeichen in Ihrem Dateipfad haben, müssen Sie bei jedem Leerzeichen einen Schrägstrich hinzufügen.

Ich habe am Ende getippt

echo 'alias subl = "C:/Programme\Dateien/Sublime\Text\3/subl.exe"' >> ~/.bashrc

dann subl

und erhabener Text wurde geöffnet.

Mein ursprünglicher Dateipfad war-

C:\Programme\Sublime Text 3

stellen Sie daher sicher, dass Ihre Schrägstriche korrekt ausgeführt werden, und wenn Sie im Dateipfad Leerzeichen haben, um den erforderlichen Schrägstrich nach einem Word hinzuzufügen.

Ich bin in Windows 10 Und verwende den erhabenen Text 3 Und git bash

Hoffentlich spart dies jemandem viel Zeit.

4
SawyerDoesStuff
  1. Erstellen Sie eine Textdatei mit dem Namen "subl" (ohne Erweiterung) mit folgendem Inhalt:

    #!/bin/sh
    "C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
    
  2. Kopieren Sie es in den Ordner C:\Programme (x86)\Git\bin. 32bit Kopieren Sie es in den Ordner C:\Programme\Git\usr\bin. 64bit

Um die Datei zu öffnen, geben Sie den folgenden Befehl in Windows Git Bash ein

subl text.txt

oder

subl .
3
Moiz Sajid

Ich hatte das gleiche Problem beim Starten von Sublime Text 3 aus Git Bash. 

  1. Ich habe den folgenden Befehl ausgeführt (mein Betriebssystem war Windows 7 und Sublime Text 3 befand sich im Verzeichnis "C:\Program Files\Sublime Text 3"):

    echo 'alias subl = "/C/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"' >> ~/.bashrc

  2. Schließen Sie Git Bash und öffnen Sie es erneut.

  3. Typ subl
2
Stephen Haruna

Ich hatte einige Schwierigkeiten damit, dies auch für mich zu schaffen, trotz der hier aufgeführten Antworten. Ich fand, dass das Ändern meiner .bashrc-Datei durch VIM wie vorgeschlagen here das Problem für mich behoben hat. Ich benutze Git bash unter Windows 10. 

Zuerst habe ich bash in meinem Home-Verzeichnis geöffnet. Sie können cd ~ verwenden, um sicherzustellen, dass Sie sich an der richtigen Stelle befinden. 

Dann erstellte ich meine .bashrc-Datei mit:

touch .bashrc

Dann ging ich zur Bearbeitung dieser Datei mit:

vim .bashrc

drücken Sie die Taste i, um den Einfügemodus zu aktivieren

eingeben:

alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'

Wie von fast allen anderen angemerkt, muss dies der korrekte Pfad zu Ihrem sublime_text.exe-Speicherort sein. Eine schnelle Suche Ihres Laufwerks C:\nach sublime_text.exe sollte diesen Speicherort ermitteln. 

jetzt esc drücken, um den Eingabemodus zu verlassen

Geben Sie :wqenter ein, um vim zu speichern und zu beenden

beenden Sie die Bash und öffnen Sie sie erneut, um die neuen Einstellungen anzuwenden

Die Eingabe von subl sollte jetzt den sublimen Texteditor öffnen.

Ich hatte versucht, meine .bashrc-Datei mit Wordpad und sublime Text selbst zu bearbeiten, aber aus irgendeinem Grund konnte ich in vim editieren und sicherstellen, dass alle Schrägstriche und umgekehrten Schrägstriche korrekt waren. 

Ich hatte hinter meinem Dateipfad einen ungeraden ^ M-Charakter gefunden, mit einigen anderen Methoden, die meiner Meinung nach die Dinge ebenfalls kompliziert gemacht haben. Durch das Löschen dieses Zeichens in vim wurde auch das Problem behoben, nachdem die Lösung von SawyerDoesStuff verwendet wurde.

Vielen Dank, dass Sie mir einen älteren Beitrag wiederbeleben lassen, und ich hoffe, das hilft.

1

Eines der Probleme, die ich hatte, war, dass ich umgekehrte Schrägstriche \ im Pfad des Verzeichnisses anstelle von normalen Schrägstrichen / verwenden musste, so wie alle hier. Dann musste ich Backslashes mit doppeltem Backslash \\ entkommen. In meinem Fall habe ich den Pfad so geschrieben: 

alias subl='C:\\Program\ Files\\Sublime\ Text\ 3\\sublime_text.exe'
1
Cristiano Ferro

Suchen Sie den Ordner, in dem Sublime Text installiert ist. Hier nehme ich ein Beispiel für Sublime Text 3, der in C:/Program Files installiert ist. Für viele Benutzer ist es in C:/Program Files (x86) vorhanden.

Führen Sie den folgenden Befehl aus (abhängig von Ihrer Anforderung):

echo 'alias subl="/c/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc

Oder

echo 'alias subl="/c/Program\ Files\ \(x86\)/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc

Versuchen Sie, Git-Bash zu schließen und erneut zu öffnen. Wenn es funktioniert, sind Sie fertig.
Ansonsten lesen Sie diese Dokumentation von Udacity .

1
Amitrajit Bose