Kabuğun en iyisi, sizi oh-my-zsh kullanmaya ikna etmek için on neden!

Birçok kabuk türü vardır: Unix / Linux üzerindeki yaygın kabuk komut dosyası yorumlayıcıları arasında bash, sh, csh, ksh, vb. Bulunur. Bunlar geleneksel olarak bir tür Kabuk olarak adlandırılır. Bash, temel yorumlayıcı olarak zaten çok güçlüdür, ancak tembellikten etkilenen programcılar için, Bash'in bazı işlevleri yeterince güçlü değildir ve arayüz modern ve teknolojik değildir. Aynı zamanda, yükselen yıldız zsh çok güçlüdür, ancak yapılandırma süreci çok karmaşıktır ve çok fazla kullanıcı yoktur.

Çeşitli nedenler programcıları yeni bir tercüman oluşturmaya zorluyor ve oh-my-zsh'ın açık kaynak projesi doğdu!

O andan itibaren, acemi programcılar üst düzey, üst düzey, oh-my-zsh kullanabilir.

Oh-my-zsh'ın harika özelliklerini sizinle kısaca paylaşalım

1. Renk vurgusu

Normal ifadelere dayalı geleneksel renk vurgulama değil, ne gireceğinizi belirleyecek olan renk vurgulamadır:

  • Beyaz, normal komutları ve işlemleri temsil eder
  • Kırmızı, yanlış bir komutu temsil eder. Giriş harflerini, hepsi beyaz olana kadar renge göre ayarlayabilirsiniz, yani doğru olanı yazmışsınızdır.
  • Camgöbeği yerleşik komutları veya takma adları (echo ve ls) temsil eder, bunlar normal kurallara göre değerlendirilmez, gerçekten kontrol edilirler

Klon projesi

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ {ZSH_CUSTOM: - ~ / .oh-my-zsh / custom} / plugins / zsh-syntax-vurgulama

~ / .Zshrc içinde yapılandırın

eklentiler = (diğer eklentiler zsh-sözdizimi vurgulama)

Yapılandırmayı etkili hale getirin

kaynak ~ / .zshrc

2. Komut istemi

Her programcı, bırakın komuttan sonraki tüm parametreleri, tüm komutları hatırlayabileceğini garanti edemez, önemli değil, oh-my-zsh kullanın!

Belirli bir komutu yazmayı bitirdiğinizde, komutun parametreleri daha sonra gri renkte gösterilecek ve siz her harfi dinamik olarak girdikçe değişmeye ve değişmeye devam edecektir.

Bu komut istemi, geçmiş komut veri tabanınıza göre analiz edilir. Daha fazla komut girdikçe, komut istemi daha doğru hale gelecektir.Özellikle sık girilmeyen bazı komutlar için kullanışlıdır!

Klon projesi

git clone git: //github.com/zsh-users/zsh-autosuggestions $ ZSH_CUSTOM / plugins / zsh-autosuggestions

~ / .Zshrc içinde yapılandırın

eklentiler = (diğer eklentiler zsh-autosuggestions)

Yapılandırmayı etkili hale getirin

kaynak ~ / .zshrc

3. Hızlı atlama

Komut satırı çalışmasında, farklı yollar arasında geçiş yapmak bir baş ağrısıdır. Yakın zamanda atlanan bir yola hemen geçmenin daha hızlı bir yolu var mı? elbette! Sahip olmak!

Bu girişten sonra ziyaret ettiğiniz son birkaç yolu hemen listelemek için cd komutunu girin ve bir sekmeye basın ve ardından aşağıdaki komut istemine göre numarayı girin ve Enter tuşuna basın.

4. Git takma adlarıyla birlikte gelir

Git eklentisi varsayılan olarak etkindir ve daha da önemlisi, bulunduğu şubeyi otomatik olarak tamamlayabilir ve görüntüleyebilir! Git'in yoğun bir kullanıcısı için bazı takma adlar zorunludur. İnanın bana, takma adlara bir kez alıştığınızda, bu kadar çok komut yazmanın gerçekten dayanılmaz olduğunu hissedeceksiniz (otomatik olarak tamamlansa bile).

Daha yaygın olarak kullandığımlardan bazıları:

5. Dizine göz atma ve atlama

D tuşuna basın ve Enter tuşuna basın, son geçmiş kayıtlarını göreceksiniz ve ardından 1, 2 gibi sayılarla belirli bir geçmiş kaydına dönebilirsiniz.

6. Akıllı tamamlama

Sık sık yolları değiştiririm. Bu tür kısaltılmış yol tamamlama, zsh kullandığım zaman, özellikle de java kod ağacı gibi OS X altındaki araç zincirinin yolu gibi yolun nispeten uzun olduğu durumlarda en önemli sorunlardan biridir. Bu tür bir kısaltma tamamlandığında, yolları sorunsuz bir şekilde değiştirebilirsiniz.

Tamamlamayı tetiklemek için, sekme tuşuna yalnızca bir veya iki kez basmanız gerekir.Tamamlama öğeleri ctrl + n / p / f / b kullanılarak yukarı, aşağı, sola ve sağa değiştirilebilir.

7. Tek tıkla Google

Programcıların en çok kullandığı arama motoru Google'dır. Google + 'nın aramak istediği içeriği girmek çok kolay ve özlüdür!

8. Tek tıkla yüce

Etkinleştirmek için zaten yerleşiktir. Komut satırında dosyaları ve projeleri açmak için Sublime Text'i kullanın:

9. Kısayol tuşu bağlama

Zsh'da, belirli bir zsh dahili komutunu veya belirli bir kabuk komutunu çalıştırmak için kullanılan bir dizi kısayol tuşunu ayarlamak için bindkey komutunu kullanabilirsiniz. En çok kullanılan komutlar ls ve cd'dir. Bir örnek oluşturalım:

bindkey -s '\ eo''cd .. \ n' # cd .. komutunu çalıştırmak için ALT + O tuşlarına basın bindkey -s '\ e;' 'ls -l \ n' # ls -l komutunu çalıştırmak için ALT +; Düzenleyiciyi açmak için bir tuş veya ortak bir komutun bir bölümünü girmenize yardımcı olacak bir tuş da ayarlayabilirsiniz. Bu komutlara ek olarak, günlük komut yazımı da geliştirilebilir: bindkey '\ e
95 sonrası editör, listedeki "Flower Thousand Bone" ve "Chu Qiao Biography" dizileri için 7 internet romanı uyarlamasını şiddetle tavsiye ediyor
önceki
Para birimi çemberindeki en karanlık an! Tencent büyük blok zincir kafalarını yasakladı, Pekin sanal para promosyonunu yasakladı
Sonraki
Tatil boyunca izlenmesi en uygun program olduğu söyleniyor bu yüzden kimse itiraz etmeyecek
"Barış Oteli" ndeki dört önemli nokta ve iki kusur: Hao Lei'nin eski kocası ve eski kocası orta yaşta yağlı değil
Tarayıcınıza www.baidu.com girdiğinizde, DNS sizin için ne yapar?
LOL'un en iyi ormancısı için zorunlu bir kurs: bazı vizyon detayları ve canavarların seçimi
Oyunu incelemek 18.000 saat sürdü, İngiliz Sterlini nasıl bir insan?
Oyuncu Li Meng ile röportaj Ayaksız bir kuş hayatı boyunca memleketini arıyor
Xu Jiao sonunda uzun bacaklarla entelektüel bir güzelliğe dönüştü
Hebei Gichi Yeni Enerji Araçları Ulusal Yardım Derneği "İyi Bir Kıyafet" Projesine Yardımcı Oluyor
En iyi performansa Donnie Yen Andy Lau katkıda bulunurken, Ulusal Gün dosyasında en yüksek puanı Wang Jing aldı.
Bayi Film Stüdyosu kaldırıldı, "The Battle" ın yanı sıra bu klasikleri de üretti.
Grafik proxy, 3 dakikada ters proxy uygulamak için Nginx'i kullanmayı öğrenin (pratik yapılandırma dosyasıyla)
En iyi 3 tüccarın içgüdüsel monologları: her kelime!
To Top