Invoquant notepad++ à partir de Git Bash
Salut les gars je suis en utilisant msysgit dans windows 7. Comment puis-je invoquer notepad++ à partir de Git Bash comme nous le faisons avec nos défaut le bloc-notes. Comme par exemple
nom@un nom de bloc-notes textfile.txt
Au lieu de cela, je veux le fichier pour l'ouvrir avec notepad++
Remarque : j'ai ajouté notepad++ sur mon CHEMIN, mais toujours pas en mesure de l'invoquer à partir de la ligne de commande.
Modifier
J'ai essayé ceci dans .gitconfig -->
[alias] le bloc-notes='C:/Program Fichiers/Notepad++/notepad++.exe'
mais ne fonctionne pas.
- Il est difficile d'écrire un alias à cause de tous les caractères spéciaux besoin de s'échapper - l'espace dans 'program files' les crochets à l' '(x86) "et le symbole plus dans" notepad++'.
Vous devez vous connecter pour publier un commentaire.
Donc, par défaut, vous n'aurez pas un .bashrc fichier donc il vous suffit d'accéder à votre répertoire en tapant:
de créer ou modifier les .bashrc avec vim (ou quelque soit l'éditeur que vous êtes à l'aise avec):
Voici la ligne que j'avais à ajouter à la mienne (je suis en cours d'exécution d'une version 64 bits de l'OS, donc si vous ne l'êtes pas, ne copiez pas ce exactement)
Si votre copie de windows est en 32 bits, alors il devrait ressembler à ceci
alias open="/c/Program\ Files\/Notepad++/notepad++.exe"
source
il. ("source ~/.bashrc')ce sont les manières plus rapides pour atteindre l'objectif
essayé et testé, juste faire il!
Je crois git-bash est un shell bash, donc, quand il démarre, il exécute un
.bashrc
fichier à partir de quelque part (probablement votre répertoire ou du répertoire git-bash commence dans). Recherchez le fichier, et quand vous trouvez est, ajouter un alias de la ligne quelque part pour notepad++:alias notepad="/c/Program\ Files/Notepad++/notepad++.exe"
Bien sûr utiliser votre chemin de Notepad++ il.
J'ai ajouté pour ma machine 64 bits avec 32 bits de Notepad++.
Ajoutez à cela le fichier puis enregistrer:
64 bits des systèmes
Les systèmes 32 bits
Maintenant, vous devriez être en mesure d'ouvrir un fichier avec notepad++ en entrant
.bashrc
?@SageMage la réponse est à droite sur place.
Juste un rappel. Vous devez fermer et rouvrir GitBash après une fois que vous apportez une modification .bashrc dans l'ordre pour qu'il soit activé.
PS: Après deux ans, j'espère que cela a aidé!
Ci-dessous est répertoriés sur Udacity du cours sur Git Git Hub. Il a travaillé pour moi:
Exécutez la commande suivante dans Git Bash après vérification de l'emplacement de
notepad++ sur votre pc.
echo 'alias npp="C:/Program\ Fichiers\ (x86)/Notepad++/notepad++.exe" " >> ~/.bashrc
vous remarquerez que j'ai dû échapper charaters comme l'espace et les crochets, vous pouvez échapper à n'importe quel caractère si vous n'êtes pas sûr de savoir si elle devrait être échappé ou non. Assurez-vous également d'utiliser l'alias que vous souhaitez, j'ai choisi bnp
Test .bashrc en exécutant la commande ci-dessous dans Git Bash
source ~/.bashrc
Nouvelle tentative de frappe nucléaire de commencer à notepad++. Si notepad++ ne démarre pas, vérifiez le contenu du fichier ~/.bashrc créé à l'étape 1.
Pour assurer le .bashrc contenu du fichier est chargé à chaque fois que vous ouvrez Git Bash, éditer ~/.bash_profile et ajoutez les deux lignes suivantes. (Référence)
if [ -r ~/.profil ]; then . ~/.profil; fi
cas "$-" dans je) if [ -r ~/.bashrc ]; then . ~/.bashrc; fi;; esac
Fermer et re-ouvrir Git Bash. Type de centrales nucléaires dans Git Bash pour vérifier qu'il démarre correctement
Dans votre .bash profil ajouter
Donner "\\" au lieu de "\".
J'ai ajouté de Notepad++ dossier de mon chemin, si je peux juste type
notepad++
Tout d'abord,
si vous n'avez pas créé de toute .bashrc ou profil .bash_profile créer de l'une à l'aide de vim ou tout autre éditeur comme d'autres l'ont mentionné
Ou
Dans le cas où vous n'avez pas un tel éditeur qui peut travailler avec git bash encore faire un manuellement par l'ouverture d'un bloc-notes ou notepad++ éditeur et d'enregistrer le fichier dans le répertoire d'accueil.
Remarque: Vous pouvez vérifier votre home directory à l'aide de
Mon Notepad++ chemin est C:\Program Files\Notepad++\notepad++.exe
Donc, pour aller à n'importe quel répertoire de notepad++ répertoire, je dois aller à la racine du répertoire et pour le chemin d'accès requis.
Donc, voici la ligne que j'avais à ajouter à la mienne .bash_profile
'//' s'en prend à la racine du répertoire
P. S.:
Cette config fonctionne pour moi
La multiInst argument est juste pour le rendre plus convivial pour interactive édite où vous avez déjà notepad++ ouvrir. (Si Notepad++ est déjà ouvert et que vous exécutez le processus de nouveau, il ajoute le fichier à votre instance existante, puis se ferme immédiatement, ce qui git prend pour dire que vous avez terminé)
J'ai rencontré la impossible de trouver la commande en question.
J'ai compris que c'est parce que je faisais tous ceux vim .bashrc sous mon répertoire de travail.
Il semble que j'ai à faire dans le cadre de l'Git Bash home directory...
Dans votre git bash juste ajouter:
J'espère que cela fonctionne.
Un alias est utilisé avec le
git
de commande, donc avec celui de votre opération, vous devriez être en mesure d'exécutergit notepad
. Je ne pense pas que c'est tout à fait ce que vous voulez, bien que. Si vous avez correctement ajouté notepad++ à votre variable PATH, alors vous devriez être en mesure de faire denotepad++
. Vous pouvez le vérifier en exécutantwhich notepad++
. Si cela ne donne pas le chemin d'accès complet ànotepad++
, le CHEMIN n'est pas défini correctement.