Geçen gün buna benzer bir soruyu yanıtlıyordum. Bu kişinin hiç bir şey yapmak için klavye kısayollarını kullanmadığı, bu yüzden uzun bir tartışma olduğu ortaya çıktı. Umarım bunlara aşina olursunuz ... bu benim puanlarımı daha anlaşılır hale getirir.
Bir kelime işlemci kullanmayı düşünün. Bir dosyayı kaydederseniz, ctrl-s gibi bir klavye kısayolu kullanabilirsiniz. Birisi diyebilir: "Menüyü kullanmayı tercih ediyorum. Kısayol kullanmak için fazla zaman kazandırmıyor. Yeni bir dosya kaydetmeniz gerekiyorsa, dosya sisteminde gezinmek ve dizine girmek zorundasınız. Yine de isim. Bu nedenle, bu hedef, her bir klavye kısayolunun kendi başına önemli miktarda zaman kazanmamasıdır. Gerçek tasarruf birlikte kısa yol zincirlemedir, örneğin hepsini seç, kes, yapıştır. Kelime işlemci üreticileri bile bunu fark etmiş ve klavyeyi kullanarak dosya yapısına erişmeyi daha kolay hale getirmiştir, örneğin, sekme ve ok tuşlarını kullanarak son klasörlere / konumlara erişebilmek.
Elbette, metin parçalarını seçmek, çoğu zaman fareyi gerektirir ... bu nedenle, programcıların ve çok fazla düzenleme yapan kişilerin, tam klavye kullanımını destekleyen bir metin düzenleyici kullanmayı tercih etmelerinin nedeni, asla bir fare kullanmanıza gerek kalmamasıdır. Yalnızca fare yavaş değil , aynı zamanda hatalara açıktır - yanlış metni seçmek veya silmek özellikle kolaydır.
Şimdi bunun komut satırıyla ne ilgisi var? Komut satırının bir avantajı, yavaş ve hataya eğilimli fareyi kullanmaktan kaçınmasıdır. Bunun yerine, yazarsınız ve tek bir yerden yaparsınız; başka bir menüye bakmak zorunda kalmazsınız ya da oraya ve ardından buraya tıklamak zorunda kalmazsınız. İnsanların web tarayıcısı klavye kısayollarını kullanmaktan hoşlanmasının nedeni aynı (yeni sekmeler / pencereler açmak, Gmail'i kullanmak vb.); Yine de URL’yi (ya da e-posta adresini ya da her neyse) yazmak zorunda kalacaklar… neden elinizi anahtarlardan uzağa götürdüler?
Ama en önemlisi, tıpkı klavye kısayolları gibi hepsini bir arada kullanmaya başladığınızda en güçlü olanı gibi (bir ya da iki yerine), GUI'de sonsuza dek sürecek ya da yapamayacağınız daha güçlü şeyleri yapmak için komutları bir araya getirebilirsiniz. hiç yapmayı hayal bile etmiyorum. Örneğin, komut satırından web tarayıcınıza söyleyebilirsiniz, bu web sayfasını her 30 saniyede bir yenilemeye devam etmek, belirli bir metni aramak istiyorum ve bu olduğunda, bana ve bir grup kişiye, metnin göründüğünü söyleyen bir e-posta gönder web sayfasında. Başka bir örnek olarak, bilgisayarınıza söyleyebilirim, yazdığım tüm e-postalara bakmak, bu kitap için bir referans aramak, bundan bahsettiğim tarihlerin bir listesini oluşturmak ve listeyi buna göre sıralamak istiyorum. sıklığı ve bu e-postaya şimdi yazıyorum.