Şu anda bir kitap okuyorum bash
ve ya ya emacs
da öğrenmeyi önerir vi
. Ben öncelikle bir Windows kullanıcısıyım ve henüz Linux ile pek tecrübeli değilim. Öyleyse hangisini öğrenmek en iyisi olur ya da net bir seçenek yok mu?
Şu anda bir kitap okuyorum bash
ve ya ya emacs
da öğrenmeyi önerir vi
. Ben öncelikle bir Windows kullanıcısıyım ve henüz Linux ile pek tecrübeli değilim. Öyleyse hangisini öğrenmek en iyisi olur ya da net bir seçenek yok mu?
Yanıtlar:
VI [M] tüm sistemlerde standarttır, Emacs kurulumu ise herhangi bir ayara bağlı olarak değişebilir.
Vi daha iyi bir seçenektir, çünkü unix standardının bir parçasıdır, bu nedenle kullandığınız herhangi bir unix makinesinin kurulu olması gerekir. Buna Linux, Solaris, BSD vb. Dahildir. Temelleri öğrenmeye değer, sadece bu nedenle.
Her bir çevrimiçi değerin yararları için pek çok tartışma var - çoğu kişisel zevkinize bağlı.
Emacs seçin ve vi (m) kişisel bir seçimdir.
Windows makinenize cygwin'i kurun ve hem emac hem de vim'i kurun. Onları okuyun ve kullanmayı deneyin. Hangisini tercih ederseniz, sizin için doğru seçimdir.
Emacs kullanmaya başladım ve sonra vim'e geçtim. Hepsi kişisel. Sorun aslında doğru / yanlış insanlar için hararetli bir tartışma olabilir.
Metin editörleri genellikle VIM anahtar kelimelerini emac'lerden daha yaygın olarak destekler. Vi'yi bir kez öğrenin, tekrar tekrar kullanın.
set -o vi
vi bağlamaları destekleyen içine bash değiştirmek için ..
Bu noktada bir editörden bir Linux dağıtımı seçmek daha iyi olurdu, çünkü her ihtimalde BASH kitabınız Linux kullandığınızı varsayar.
Ubuntu’yu VirtualBox’a yüklemenizi ve ardından hem vi & emac’leri denemeyi öneriyorum. Birini diğerinden tercih ederseniz, bunu kullanın. Ancak, genel olarak, bir dosyayı açmak, düzenlemek ve kaydetmek için, işlem sırasında klavyenizi veya klavyenizi imha etmeden yeterince bilgi sahibi olmanız zarar vermez.
Ne. Bir programlama dilini veya başka bir bilgisayar becerisini öğrenmek için emacs veya vi (m) yazılımını almak, programlamayı öğrenirken aynı zamanda bir metin editörünü nasıl kullanacağınızı öğrenmek zorunda olmanız anlamına gelir. Not Defteri'ni kullanın. Veya Not Defteri ++. Linux'ta, gedit veya Kate.
Editörlerin hiçbiri Windows'ta varsayılan olarak kullanılamaz, bu yüzden gerçekten fark etmez.
Hem Vi hem de Emacs'ın seçimi kesinlikle kazanılmış bir tat ve Unix komut satırında çok fazla çalışacaksanız bunu edinmeniz gerekiyor.
Vi, her ortamda kullanılabilen standart bir araçtır ve tek başına bunun sayesinde, vi kullanmanın en azından temel beceri setini öğrenmek daha iyi bir araçtır.
Diğer taraftan, Emac'lar, editörlerin çoğunun nasıl çalıştığına biraz daha yakındır (örneğin, ayrı bir komut, gezinme ve düzenleme modu yoktur) ve çok az sayıda kabuk ortamı, satır düzenleme için Emac'larla aynı standart anahtar bağlamaları kullanır.
Her durumda - eğer pencereler için iyi ve güçlü bir metin editörü arıyorsanız, E-metin editörüne göz atmanızı öneririm
Dosyaları komut satırından düzenlemek istiyorsanız, nano'yu öneririm. Emacs veya vi kadar sofistike değildi, ama bazen tam olarak ihtiyaç duyulan şey bu.
ed
,cat
vesed
. Bunlar temel ve her yerde onlara sahip olacaksınız. :)