2012-11-06 28 views
21

Bir ay önce git'i kullanmaya başladım. TextMate'i benim için varsayılan editörüm olarak kullanarak benim için kuruldu. Ancak, varsayılanı zaten yüklü olan TextWrangler'a değiştirmek istiyorum. Çevrimi araştırdım ve bunu yapmak için terminale girmek için bir kod satırı buldum. Bu yüzden terminalini açtı ve daktilo:Git için Varsayılan Düzenleyici Nasıl Değiştirilir

cd Desktop 
cd "projectName" 
git config --global core.editor TextWrangler 
git status 
git add. 
git commit //then the error comes up 

hata diyor ki: hatası: TextWrangler koşamam: Böyle bir dosya veya dizin hata: Editör 'TextWrangler' ile ilgili sorun oluştu. Lütfen mesajı -m veya -F seçeneğini kullanarak gönderin.

Bunun ne anlama geldiğini veya ne yaptığımı bilmiyorum. Bunun bariz bir hata olduğundan eminim, ama bunu nasıl düzelteceğimizi açıklayabilir mi?

+2

http://stackoverflow.com/questions/2596805/how-do-i-make-git-use-the-editor-of-my-choice-for-commits öğesinin başına dön – Makkes

cevap

31

Yukarıdaki soruların yardımıyla kendi sorumu yanıtladım ... Git için varsayılan olarak TextWrangler'a geçmek için, TextWrangler'ı açmanız, araç çubuğunda TextWrangler'ı tıklatmanız ve "komut satırı araçlarını yükleme" yi seçmeniz gerekir. yıkılmak. Sonra komut satırı ve türü içine gidin:

git config --global core.editor "edit -w" 

düzenleme bir TextWrangler dosyasını açmak için anlamı komut satırında anlaşılmaktadır komuttur.

+0

Güzel iş ve bir takip için teşekkürler! – thornomad

+4

Silinmiş bir yanıttan (bir yanıt olmamalı, ancak bilgi yine de kullanışlı görünüyor): Apple Store'dan TextWrangler'ı indirdiyseniz, "komut satırı araçlarını yükleme" seçeneğiniz yoktur. Araçları indirmek için http://www.barebones.com/support/textwrangler/faqs.html#cmdlinetools adresini ziyaret etmeniz gerekir. – ptomato

+1

Herkesin Komut Satırı Araçları seçeneğinin nerede bulunduğunu merak etmesi durumunda, TextWrangler'ın App Store sürümünden kaldırıldı. Ama buradan alabilirsiniz: http://pine.barebones.com/files/tw-cmdline-tools-453.zip –

3

Mac'in üzerinde misiniz? Komut satırından (Terminal.app) TextWrangler çalıştırırsanız, TextWrangler açık mı?

Tahminim, gitgide sizin PATH'unuzdaki bir yürütülebilir dosyanın adını aktarmanızı bekliyor. Bu aynı zamanda TextWrangler'ın olmadığını da tahmin ediyorum (bu sadece bir tahmindir, bununla ilgili bir deneyim yoktur).

core.editor değerini vim olarak değiştirmeyi deneyin ve hala hatayı alıp almadığınızı öğrenin.

Ayrıca - kontrol ediniz this thread (yardımcı olabilir).

+0

evet, bir Mac'te. Terminali kullanma konusunda çok deneyimli değilim, bu yüzden TextWrangler'ın komut satırından nasıl açılacağından emin değilim, ancak bunu anlayabiliyorum ve sorun olup olmadığını anlayabiliyorum. Bu arada, aşağıdaki metni tekrar kullanarak metin arkadaşımın tekrar kullanılmasına izin verdim, ancak metin wrangler ile aynı kod çalışmıyor. hala neden – jac300

+0

teşekkürler bilmiyorum, cevabınız sadece bana bunu çözmeme yardımcı oldu - metin wrangler sürümü uygun komut satırı araçları yüklü yoktu, bu yüzden "textWrangler" komutu tanınmadı. BBEdit güncellemek zorunda kaldı. – jac300

+0

TextWrangler ile size yardımcı olabilecek bir bağlantı ekledim. – thornomad

2

Takibi Git'te editörü değiştirmek için

Command @thornomad için (olasılıklardan biri)

git config --global core.editor "mate -w", tam komut satırı terminali

gelen editörü çağırma orada dize içindeki işaretleri tırnak olduğunu
+0

tamam, bu satır sadece metin arkadaşı için ayarlamak için çalıştı, ancak sonra metin wrangler: git config --global core.editor "TextWrangler -w" olarak ayarlamaya çalıştım ve hatayı tekrar aldım. Ben de 'TextWrangler' (yani "wrangler", "Metin Wrangler," vb) varyasyonları denedim ve hiçbiri çalıştı ... – jac300

İlgili konular