web-dev-qa-db-fra.com

ouverture de texte sublime de windows git bash

Comment ouvrir le texte Sublime de Git Bash dans Windows? J'ai essayé d'ajouter l'alias au fichier ~/.bashrc mais rien n'a fonctionné. Je cherchais quelque chose de très facile mais je ne pouvais pas trouver sur Internet.

18
Pranay Aryal

Je vais répondre à ma propre question. Tout d'abord, j'ai créé un fichier .bash_profile sous le répertoire/Users/nom d'utilisateur. J'ai copié tous mes alias Git ici. Pour accéder au texte sublime, j'ai ajouté cet alias:

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

Je pense que les espaces après les barres obliques inversées sont importants pour le formatage. Si cela ne fonctionne pas, vous devrez regarder où se trouve votre fichier sublime_text.exe et indiquer le chemin après le formatage, comme indiqué ci-dessus. Maintenant, dans la ligne de commande git bash, tapez simplement

subl . 

pour ouvrir le répertoire en cours dans Sublime Text ou le nom du fichier en tant que

subl readme.md

pour l'ouvrir dans Sublime Text. J'ai aussi ajouté d'autres alias utiles dans le fichier .bash_profile comme:

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

Donc, dans votre commande git bash invite, vous pouvez simplement taper

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

J'espère que cela aidera quelqu'un.

22
Pranay Aryal

Créez le fichier .bash_profile sous C:\Users\YourUserName\ et ajoutez la ligne suivante dans le fichier:

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

Une meilleure solution:

La version mise à jour de sublime text 3 (Build 3065) apporte cette fonctionnalité sous le nom "subl.exe" qui était "subl" dans mac os. 

Comment utiliser:

step 1: mettre à jour le texte sublime (en sublimetext -> Aide -> Rechercher les mises à jour)
étape 2: Il suffit de naviguer dans le dossier de votre projet par le biais de bash et de taper subl.exe qui devrait ouvrir le dossier en texte sublime. (Si vous rencontrez une commande "subl.exe" non trouvée, ajoutez simplement le chemin du sublime, par exemple: "C:\Program Files\Sublime Text 3" à votre chemin système - Voici comment ajouter un chemin aux variables d'environnement )

9
Ady

J'ai ajouté ceci à mon fichier C:\Users\nom d'utilisateur\.bashrc:

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

Enregistrez le fichier. Puis dans Git Bash, tapez

which subl

pour prouver que cela fonctionne.

4
jtcotton63

Je suis assez nouveau pour ce genre de choses et pour git et sublimer le texte. Je suis le cours Udacity sur git pour le moment, et je n’ai pas pu obtenir que git bash ouvre un texte sublime.

J'ai continué à obtenir bash: subl: C:/Commande de programme introuvable

ou quelque chose comme ça

J'ai trouvé que mon problème finissait par être que mes barres obliques allaient dans le mauvais sens, et j'ai trouvé que si vous avez des espaces dans votre chemin de fichier, vous devez ajouter une barre oblique chaque fois que vous en avez une et le problème sera résolu.

J'ai fini par taper

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

puis sous

et le texte sublime a été ouvert.

Mon chemin de fichier original était-

C:\Program Files\Sublime Text 3

alors assurez-vous que vos barres obliques vont dans le bon sens, et si vous avez des espaces dans votre chemin de fichier, ajoutez la barre oblique nécessaire après un mot.

Je suis sur Windows 10 J'utilise le texte sublime 3 .__ et Git Bash

J'espère que cela fera gagner beaucoup de temps à quelqu'un d'autre.

4
SawyerDoesStuff
  1. Créez un fichier texte appelé subl (sans extension) avec le contenu suivant:

    #!/bin/sh
    "C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
    
  2. Copiez-le dans le dossier C:\Program Files (x86)\Git\bin. 32 bits Copiez-le dans le dossier C:\Program Files\Git\usr\bin. 64bit

Maintenant, pour ouvrir le fichier, entrez la commande suivante sur Windows Git Bash

subl text.txt

ou

subl .
3
Moiz Sajid

J'ai eu le même problème lors du lancement de Sublime Text 3 de Git Bash. 

  1. J'ai exécuté la commande suivante (mon système d'exploitation était Windows 7 et Sublime Text 3 dans le répertoire "C:\Program Files\Sublime Text 3"):

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

  2. Fermez Git Bash et ouvrez-le à nouveau.

  3. Type subl
2
Stephen Haruna

J'avais un peu de difficulté à obtenir que cela fonctionne pour moi aussi malgré toutes les réponses énumérées ici. J'ai constaté que la modification de mon fichier .bashrc via VIM comme suggéré ici corrigeait le problème pour moi. J'utilise Git bash sur Windows 10. 

J'ai d'abord ouvert bash sur mon répertoire personnel, vous pouvez utiliser cd ~ pour vous assurer que vous êtes au bon endroit. 

Ensuite, j'ai créé mon fichier .bashrc en utilisant:

touch .bashrc

Ensuite, je suis allé éditer ce fichier en utilisant:

vim .bashrc

appuyez sur la touche i pour passer en mode insertion

entrer:

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

Comme l'ont noté à peu près tout le monde, le chemin d'accès à votre emplacement sublime_text.exe sera correct. Une recherche rapide sur votre lecteur C:\pour sublime_text.exe devrait vous permettre de localiser cet emplacement. 

appuyez maintenant sur esc pour quitter le mode de saisie

Entrez :wqenter pour enregistrer et quitter vim

quitter bash et rouvrir pour appliquer les nouveaux paramètres

Entrer subl devrait ouvrir l’éditeur de texte sublime maintenant.

J'avais essayé d'éditer mon fichier .bashrc avec Wordpad et le texte sublime lui-même, mais pour une raison quelconque, éditer dans vim et vérifier que toutes les barres obliques et barres obliques inverses étaient correctes, comme indiqué ci-dessus, fonctionnait pour moi. 

J’avais trouvé un caractère fantôme ^ M après mon chemin de fichier en utilisant certaines des autres méthodes qui, je pense, auraient pu compliquer les choses aussi. La suppression de ce caractère dans vim a également résolu le problème après avoir utilisé la solution de SawyerDoesStuff.

Merci de me permettre de relancer une publication plus ancienne et j'espère que cela aide.

1
wellthatdidn'twork

Un des problèmes que j'ai eu est que j'ai dû utiliser des barres obliques inverses \ dans le chemin du répertoire au lieu des barres obliques normales /, comme tout le monde l'utilise. Ensuite, j'ai dû échapper des barres obliques inverses à l'aide de la double barre oblique inversée \\. Donc, dans mon cas, j'ai écrit le chemin comme ceci: 

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

Localisez le dossier où Sublime Text est installé. Ici, je prends un exemple de Sublime Text 3 qui est installé dans C:/Program Files. Pour de nombreux utilisateurs, il est présent dans C:/Program Files (x86).

Exécutez la commande suivante (en fonction de vos besoins):

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

Ou

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

Essayez de fermer et de ré-ouvrir Git-Bash. Si cela fonctionne, alors vous avez terminé.
Sinon, lisez cette documentation à partir de Udacity .

1
Amitrajit Bose