Emacs'ta Tüm Metni Seç

Emacs Ta Tum Metni Sec



Emacs ile çalışırken arabelleğinizdeki metnin tamamını seçmeniz gereken farklı durumlar vardır. Belki metnin tamamını kesmek veya başka bir yere yapıştırmak istersiniz. Bir metin düzenleyici olarak Emacs, arabelleğinizdeki tüm metni seçmeniz için farklı yollar sunar. Bu kılavuz Emacs'ta tümünü seçmenin iki ana yoluna odaklanmaktadır. Üstelik metnin tamamını seçtikten sonra ne yapılması gerektiğine dair adımları ve komutları vereceğiz. Örneğin seçilen alanın nasıl kopyalanacağını veya kesileceğini göreceğiz. Hadi başlayalım!

Emacs'ta Tüm Metinleri Seçmenin İki Yolu

Emacs'ta tümünü seçmek istediğinizde amaç, seçmek istediğiniz bir “bölgeyi” işaretlemektir. Bu durumda bölge, arabelleğinizdeki metnin tamamıdır. Örneğin arabelleğinizdeki metnin tamamını kesmek/silmek istiyorsanız, karakter karakter silmek yerine tümünü seçmek en kolay seçenektir. Emacs'ın 'tümünü seç' özelliğini uygulamanın iki yöntemini ele alalım.







Yöntem 1: Klavye Kısayollarını Kullanma



Emacs'taki çoğu şey gibi, klavye kısayollarını kullanarak tümünü seçebilirsiniz. Bu yöntemle hedef bölgenin başlangıç ​​ve bitiş alanını tanımlamanız gerekir. Amacımız tümünü seçmek olduğundan başlangıç ​​işareti arabelleğin başlangıcı, bitiş işareti ise arabelleğin sonudur.



Arabelleğin başlangıcını işaretlemek için imleç konumunuzun başlangıçta veya seçime başlamak istediğiniz yerde olduğundan emin olun. Daha sonra başlangıç ​​konumunu işaretlemek için “C-boşluk” veya “Ctrl + Boşluk” klavye kısayoluna basın. Başlangıç ​​alanının işaretlendiğini onaylamak için 'İşaretleme etkinleştirildi' ifadesini gösteren bir çıktı alacaksınız.






Bir sonraki adım tamponun sonu olan son işareti seçmektir. “Alt+Shift+ >” klavye kısayolu olan “M ->” komutunu kullanarak imleci arabelleğin sonuna taşıyın.

Bunu yapmak, Emacs arabelleğinizdeki her şeyi seçmeye benzer şekilde işaretli bölgeyi seçecektir.




Seçilen arabellek bölgesini onaylamak için arka plan renginin nasıl değişeceğini göreceksiniz. Artık seçilen bölgeyi kesmek veya diğer biçimlendirme seçeneklerini gerçekleştirmek olan bir sonraki göreve hazırsınız.

Yöntem 2: “Tüm Tamponu İşaretle” Komutunu Kullanma

Diyelim ki hedef bölgenin başlangıcını ve bitişini ayarlamanın çok zor olduğunu düşünüyorsunuz. Kolay bir çıkış yolu var. Bu ikinci yöntem için “mark-whole-buffer” komutunu kullanacağız.

Seçmek istediğiniz metni içeren arabelleğinizi açın. Hepsini seçmek için “C-x h” komutuna basın, bu da “Ctrl +x ve ardından h” tuşuna basmak anlamına gelir. Tamponunuzun içindeki bölge seçilecek ve onu seçmeyi başardığınızı onaylamak için arka plan rengi değişecektir.


Hedef bölgenin seçildiğini doğrulayan “Mark set”i gösteren bir çıktı alacaksınız.

Seçilen Bölgede Çalışmak

Emacs'ta tümünü seçmek için kullanabileceğiniz iki yöntemi gördük. Bölgeyi seçtikten sonra gerçekleştirebileceğiniz farklı işlemler bulunmaktadır. Örneğin metni kopyalayabilir, kesebilir veya yapıştırabilirsiniz. Her birini gözden geçirelim.

Kopyalanıyor

Yalnızca seçilen bir öğeyi kopyalayabilirsiniz. Seçilen bölgeyi bir arabellek içine kopyalamak için, bölgeyi daha önce ele alınan yöntemlerden birini kullanarak seçtiğinizden emin olun. Daha sonra metni kopyalamak için “Alt + w” klavye kısayolu olan “M-w” komutuna basın.

Metnin Kesilmesi

“Kes” seçeneğini kullanarak ara belleğinizdeki seçilen tüm metni silebilirsiniz. Bölgeyi seçin, ardından “Ctrl + w” olan “C-w” komutuna basın; tüm metin/bölge arabelleğinizden silinecektir.

Metni Yapıştır

Seçilen metni kopyalayıp yapıştırmak istiyorsanız, metni seçip kopyalayarak başlayın. Son olarak kopyalanan metni imlecin bulunduğu yere yapıştırmak için “C-y” komutuna yani “Ctrl + y” tuşlarına basın. Aşağıdaki örneğimizde metni çoğaltmak için yapıştırdık.

Çözüm

Emacs, farklı işlemler için arabelleğinizin içindeki tüm metni seçmenize olanak tanır. Arabellek içindeki metni kopyalamak veya kesmek istiyorsanız, bu yazıda bölgeyi işaretleyerek arabelleğinizin içindeki tüm içeriği seçmeniz için iki yöntem sunulmuştur. Son olarak seçilen bölgede metnin kopyalanması, kesilmesi ve yapıştırılması gibi üç işlemin yapılmasına yer verdik.