Emacs, bugün bulabileceğiniz en eski metin editörlerinden biridir. 2022 yılı itibari ile 40 yılı aşkın süredir geliştirilmektedir.

Emacs, platformlar arası, açık kaynaklı ve çok yönlüdür. Yapılandırma dosyalarını düzenlemekten programlamaya ve belge işlemeye kadar çok çeşitli şeyler için kullanabilirsiniz. Bu güçlü düzenleyicinin nasıl kullanılacağını anlamak, Linux'ta üretkenliğinizi büyük ölçüde artırabilir.

Linux'ta Emacs Kurulumu

Daha fazla ilerlemeden önce, bilgisayarınızda yoksa Emacs metin düzenleyicisini yüklemelisiniz. Emacs'i yüklemek için dağıtımınızın paket yöneticisini şu şekilde kullanabilirsiniz.

Debian Tabanlı Dağıtımlarda

İlk olarak, aşağıdaki komutu kullanarak paket kaynaklarınızı güncelleyin:

sudo uygun Güncelleme

Ardından Emacs metin düzenleyicisini yükleyin.

sudo uygun Yüklemek emacs

Fedora, CentOS ve RHEL'de

DNF paket yöneticisini kullanın Emacs'ı Red Hat Enterprise Linux (RHEL), Fedora ve benzeri dağıtımlara kurmak için.

sudo dnf Yüklemek emacs

Arch tabanlı Linux Dağıtımlarında

instagram viewer

Kullanmak Pacman paket yöneticisi Emacs'ı yüklemek için Manjaro ve Garuda Linux gibi Arch tabanlı dağıtımlarda.

sudo pacman -S emacs

Emacs'ı Başlatma

Aşağıdaki komutu kullanarak bilgisayarınızda çalıştırdığınız Emacs sürümünü kontrol edebilirsiniz:

emacs --versiyon

Komutu çalıştırarak Emacs'ı başlatabilirsiniz. emacs -nw, ve terminal içinde başlayacaktır. Emacs GUI'yi açmak için komutu çalıştırmanız yeterlidir. emacs herhangi bir argüman veya parametre olmadan.

emacs -nw

Alternatif olarak, tuşuna basabilirsiniz. Süper klavyenizdeki tuşa basın ve yazın emacs görünen arama girişinde. Emacs'in GUI sürümünü mü yoksa terminal tabanlı sürümü mü başlatacağınız konusunda size bir seçenek sunulacak.

Terminal tabanlı Emacs'e bakalım çünkü bu çoğunlukla gezinme ve işleme için klavye kontrollerini ve kısayolları kullanma yeteneğinize bağlıdır. Aynı komutları grafiksel Emacs arayüzünde de kullanabilirsiniz. Ek olarak, işlevselliğine erişmek için tıklayabileceğiniz GUI düğmelerine sahipsiniz.

Emacs'ta gezinme

Gezinmek ve imleci gerektiği gibi yukarı, aşağı, sola ve sağa hareket ettirmek için ok tuşlarını kullanın.

Yeni bir dosya açmak için metin bağlantısına gidin Yeni Dosyayı Ziyaret Edin sonra basın Girmek. Emacs sizden bir dosya adı girmenizi isteyecek, sadece yazın index.txt veya istediğiniz herhangi bir isim ve basın Girmek. Varsayılan olarak, dosya ana klasörünüze kaydedilir. İsterseniz başka bir dosya konumu belirtebilirsiniz.

Emacs'ın üst kısmında bir ana menü çubuğu vardır. Bundan hemen sonra, dosyaları düzenlemek için kullandığınız pencere olan ana arabellek gelir. Tamponun altında, hangi dosyayı düzenlediğinizi ve durumunu gösteren durum çubuğu bulunur. Devam etmek için pencereye bir metin girin.

Basmak Ctrl + X sonra Ctrl + C Emacs'tan çıkmak için. Kaydedilmemiş değişiklikleri kaydetmeniz istendiğinde, y Evet için veya n Hayır için

Komutu çalıştırarak dosyayı tekrar açabilirsiniz. emacs ~/index.txt -nw.

Önemli Emacs Klavye Kısayolları

bu Ctrl key, en önemli Emacs anahtarlarından biridir. Aslında, basitçe şu şekilde temsil edilir: C. Örneğin yardım almak için Emacs komutunu kullanabilirsiniz. C-h, yani basın Ctrl + H. Emacs eğitimini başlatmak için Emacs komutunu çalıştırın C-h t, yani basın Ctrl + H ardından serbest bırakın ve ardından T.

Bir diğer önemli anahtar ise M, Meta'nın kısaltması olan alt, veya Seçenekler. bu ESC anahtar basitçe E.

bu Girmek Anahtar olarak adlandırılır RET Emacs'ta, yani Dönüş.

Linux'ta Emacs Dosya Düzenleme

Emacs düzenleyicide sıklıkla kullanacağınız bazı temel düzenleme işlevlerine bir göz atalım. Daha iyi öğrenme için aşağıdaki bölümlerde Emacs komutlarının geleneksel gösterimi kullanılacaktır. C tuşu1 tuşu2.

Metni Vurgulama

Metni vurgulamak veya işaretlemek için önce vurgulamak istediğiniz metne gidin. Ardından, basın Ctrl + Boşluk çubuğu (C-Boşluk çubuğu). Emacs bir başlangıç ​​işareti noktası belirleyecektir ve ardından istediğiniz metni vurgulamak için imleci ok tuşlarınızla hareket ettirebilirsiniz.

Kullanmak C-x sa Geçerli belgenizin veya arabelleğinizin tüm metnini vurgulamak için. Basmak C-Boşluk Çubuğu Vurgulanan veya seçilen tüm metnin seçimini kaldırmak için

Kullanmak Alt + H (M-h) geçerli paragrafınızdaki tüm metni seçmek için.

Kopyalama ve Yapıştırma

Basmak E-w, yani (Esc + w) vurgulanan metni Emacs'ta kopyalamak için. Metni yapıştırmak istediğiniz noktaya gidin ve C-y.

Basmak C-w Vurgulanan veya seçilen metni kesmek için metni yapıştırmak istediğiniz konuma gidin ve C-y.

Metin Silme

kullanabilirsiniz Silmek ve geri al Emacs'ta metin silmek için klavyenizdeki tuşlar, ancak verimliliğinizi artırmak için bir adım daha ileri gidelim.

Örneğin, bir sözcüğün tamamını hızlı bir şekilde silmek için imlecinizi sözcüğün başına getirin ve M-d. Birden fazla kelimeyi silmek için basılı tutun M (Meta tuşu) ve basmaya devam edin d anahtar.

İmleci satırın başına getirerek ve ardından düğmesine basarak tüm satırı hızlı bir şekilde silebilirsiniz. C-k. Komut, imlecin başından satırın sonuna kadar tüm metni siler.

Değişiklikleri Geri Alma

İstemediğiniz bir metni kestiyseniz veya sildiyseniz, son eylemlerinizi hızlı bir şekilde geri almak için Emacs geri al komutunu kullanabilirsiniz.

Basitçe basın sen geri alın ve daha yeni eylemleri geri almak için kısayolu tekrarlamaya devam edin. Alternatif olarak, tuşuna basabilirsiniz. C-/ (eğik çizgi) kısayolu.

Emacs'ta Metin Arama

Belgenizde belirli bir kelimeyi veya metni aramak istiyorsanız, tuşuna basmanız yeterlidir. C-s, ve Emacs ileriye doğru bir arama yapacaktır. Arama teriminizi girmenizi isteyecektir. Emacs, siz yazmaya başlar başlamaz anahtar kelimeleri aktif olarak arar. Geriye doğru aramak için tuşuna basmanız yeterlidir. C-r.

Emacs ile Yardım Alma

Emacs kelime hazinesini ve komutlarını anlamak, Emacs'ta uzmanlaşmanın anahtarıdır. Örneğin, Emacs'e kaydetme yazma ile temsil edilir, yeni bir dosya açmak "Yeni Dosyayı Ziyaret Etmek" vb.

Komut vuruşlarını ezberlemek yerine komutların ne yaptığını anlamaya çalışın. Ayrıca, konu Emacs'ı kullanmaya geldiğinde buzdağının yalnızca ucuna dokunduğumuzu unutmayın. Neyse ki Emacs, kılavuzlar, öğreticiler ve sorgulayabileceğiniz belirli yardım konuları dahil olmak üzere harika belgelerle birlikte gelir.

Emacs komutunu çalıştırın C-h belirli yardım konuları almak için.

komutu kullanın C-h r Emacs kılavuzuna erişmek için

Kullanmak C-h t yerleşik Emacs eğitimine erişmek için.

Emacs ile Linux'ta Dosya Düzenleme

Yapılandırma dosyalarını düzenlemek, metin işlemek ve programlamak için herkes Linux'ta Emacs düzenleyicisini kullanmaya kolayca başlayabilir. Emacs'ı verimli bir şekilde kullanmak, üretkenliğinizi büyük ölçüde artıracaktır.

sed ve awk, Linux için en çok kullanılan dize işleme ve işleme araçlarından ikisidir. Bunları Emacs metin düzenleme gücünüzle birleştirin ve bir juggernaut'unuz olacak.