2017-02-13 3 views
2

Ich verwende nano für Git-Commit-Nachrichten. Kurze Zusammenfassung (< = 50 Zeichen) plus eine neue Zeile vor der Beschreibung ist relativ einfach zu halten. Wenn es jedoch um 72 Zeichen im Beschreibungskörper geht, gehe ich einfach los, was scheinbar richtig aussieht, was zu inkonsistenten Logs führt.Wie nano für Git-Commit-Nachrichten mit Zeilenlängenbeschränkungen eingestellt wird

In Vagrantfiles ich diese Art der Sache gesehen habe den Editor zu sagen, was für vi/vim tun:

# -*- mode: ruby -*- 
# vi: set ft=ruby : 

Gibt es so etwas wie das für nano und eine Vorlage irgendwo für git commit, dass bedeutet, dass ich sicherstellen kann, dass Nano im Rahmen einer git-commit-Nachricht für den richtigen Zeilenumbruch eingerichtet wird?

+0

Export 'GIT_EDITOR = 'nano -r 72'' – Leon

+0

@Leon Bingo! Ich habe das in der Manpage nicht getaktet, ich konzentrierte mich auf Softwraps. Kann auch 'git config --global core.editor" nano -r 72 "' – bcmcfc

Antwort

4

Nano unterstützt die Übergabe von Befehlszeilenargumenten beim Start.

Dies kann als Teil der Konfigurationseinstellungen des Git-Editors genutzt werden.

git config --global core.editor "nano -r 72"

Oder:

export GIT_EDITOR='nano -r 72'

Verwandte Themen