2015-08-24 13 views
14

Quando uso git-config per modificare il mio file .gitconfig, inserisce delle schede. C'è un modo per farlo inserire spazi anziché tabulazioni?Come fare git-config per usare gli spazi invece delle schede

(La motivazione è che quando ho a mano modificare il file, ho sempre inserire spazi. L'uso di Git delle schede rende il file incoerente. Naturalmente ho potuto solo utilizzare le schede me stesso, ma questo è semplicemente ridicolo.)

+3

Umm ... git-config non è un editor. Apre il programma di editor di testo (vim/gedit/etc) – Krease

+4

@Chris Puoi usare 'git config' per modificare il tuo file' .gitconfig' a livello di programmazione, e userà le schede quando aggiungi nuove linee alla configurazione. Penso che questa sia una domanda perfettamente ragionevole. –

+7

Vedo guardando il codice sorgente di Git [linea # 1776 della più recente config.c] (https://github.com/git/git/blob/master/config.c#L1776), sembra che Git vuole sempre usare una scheda. Ovviamente potresti modificare questo file e ricompilare Git stesso --- almeno per l'installazione locale. – Wolf

risposta

4

Questo è stato risposto sopra in un commento di @Wolf, ma per ribadire: questo è codificato in Git's store_write_pair implementation, che è stato recentemente riscritto in 2007 e originariamente implementato in 2005.

Problemi correlati