2011-12-02 25 views
6

Dosya içeriğini, varsayılan görünüm yerine farklı bir düzenleyiciye (ör. Notepad ++) göndermek için git komutunu istiyorum.Git Farklı editöre göster

Bu, git config değiştirerek mümkündür, ancak nerede emin değilim. Eğer git show şey, sizin çağrı cihazı yürütmesini zaman

cevap

11

Git bir editörü yürütmesini değildir ve tamamen farklı iki amaca hizmet ediyor.

Bulunduğunuz ayar core.pager şeklindedir ve git config --global core.pager <your editor here> ile yapılandırabilirsiniz, ancak düzenleyicinizin stdin'den okunacak şekilde yapılandırılmaması durumunda yardımcı olmaz.

+0

Teşekkürler! Bir sonraki soru, stdin'den okuyabilecek herhangi bir metin editörü var mı? (Ben aslında Notepad ++ düşünürdüm) – nashwan

+1

Vim, vim-'aracılığıyla, ancak bunu neden yapmak istersiniz? Bir 'diff' çıktısı temelde düzenlenemez. Tek yapman gereken bir sayfa. GUI tabanlı bir çağrı cihazından sonra olmadığına emin misin? Çünkü bunlar var. Bir editörü çağrı cihazı olarak kullanmak için gerçekten bir neden yok. – meagar

+6

@meagar 'git show VERSION: FILE', belirli bir dosyanın, katı anlamda düzenlenebilir değilken, bir diff olduğu, önceki bir sürümünü açmak için kullanılabilir. Vim, çıkışı şu şekilde açmak için kullanılabilir: 'git show | vim-'(sözdizimi rengini almak için' 'set filetype = ' ile birlikte). – nojhan

İlgili konular