Je préfère écrire mes messages de commit en vim
, mais il est en cours d'ouverture en emacs
.
Comment puis-je configurer git de toujours utiliser vim
? Remarque que je veux faire cela à l'échelle mondiale, et pas seulement pour un seul projet.
Je préfère écrire mes messages de commit en vim
, mais il est en cours d'ouverture en emacs
.
Comment puis-je configurer git de toujours utiliser vim
? Remarque que je veux faire cela à l'échelle mondiale, et pas seulement pour un seul projet.
Vous pouvez soit définir de base.l'éditeur de votre git config
git config --global core.editor "vim"
ou définir la GIT_EDITOR, VISUELLE, ou de l'ÉDITEUR de variables d'environnement.
export GIT_EDITOR=vim
export VISUAL=vim
export EDITOR=vim
Choisi la méthode que vous préférez, vous n'avez pas besoin de toutes.
Copier coller ceci:
git config --global core.editor "vim"
Dans le cas où vous voulez savoir ce que vous faites. D' man git-commit
:
L'ENVIRONNEMENT ET LES VARIABLES DE CONFIGURATION
L'éditeur utilisé pour éditer le journal de validation message sera choisi à partir de l'
GIT_EDITOR
variable d'environnement, l'core.editor
variable de configuration, l'VISUAL
variable d'environnement, ou de l'EDITOR
variable d'environnement (dans cet ordre).
Sur Ubuntu (@MichielB confirmé cela fonctionne aussi sur debian, merci!) changer l'éditeur par défaut est également possible en cours d'exécution:
sudo update-alternatives --config editor
Qui invite les suivantes:
There are 4 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
* 3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode
Press enter to keep the current choice[*], or type selection number:
Dans windows 7, lors de l'ajout du "Sublime" de l'éditeur, il était encore de me donner une erreur:
L'abandon de commettre en raison de vider le message de validation.
Sublime n'a pas été en mesure de garder le focus.
Pour corriger cela, j'ai ouvert le .gitconfig fichier dans c:/users/username/ dossier et ajouté la ligne suivante à l'aide de --option d'attente à l'extérieur des guillemets.
[core]
editor = 'F:/Program Files/Sublime Text 2/sublime_text.exe' --wait
Espérons que c'est utile à quelqu'un face à problème similaire avec Sublime.
C:\Users\YOUR_USERNAME\.gitconfig
[core]
editor = 'C:/Program Files (x86)/Notepad++/notepad++.exe'
git commit
et appuyez sur Enter
. Il va s'ouvrir Notepad++. Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.