Notepad ++ ile bitişik olmayan kod satırları nasıl seçilir?


10

Hangi anahtar, notepad ++ ile ardışık olmayan satırların seçilmesini sağlar?

Notepad ++ ile düzenlediğim bazı Matlab kodum var. Ben sadece benim seçili kod içinde Bul ve Değiştir gerçekleştirmek için farklı (ardışık olmayan) kod blokları seçmek istiyorum.

Bu, sürekli bir kod bloğunda yapılacak olsaydı sorun olmazdı, ancak betiğin her yerinden küçük blokları nasıl seçebilirim? Word veya Excel'de, Ctrl tuşu hile yapar; notepad ++ eşdeğeri nedir?

Herhangi bir yardım için teşekkürler.

Yanıtlar:


11

yardımdan:

Bir akış alanı seçilirse, başlangıç ​​noktasını Ctrl tıklatıp fareyi bitiş noktasına hareket ettirerek başka bir ayrık alan eklemek mümkündür. Bu şekilde birden fazla ekstra seçim eklenebilir. (Çoklu Düzenleme Tercihler'de etkinleştirilmelidir)

Kaynak: http://npp-community.tuxfamily.org/documentation/selecting-text

tl; dr - Settings-> Preferences-> Editing-> Multi-Editing Settings-> Enable, ardından Ctrl-Her bölüm için tıklayın


Çok teşekkür ederim! Bu bana çok zaman kazandıracak.
Lucy

0

Bazı nedenlerden dolayı, satır numaralarına Ctrl tıklanması, ardışık olmayan satırları değil, TÜM satırları (Çoklu Düzenleme etkin olsa bile) seçer.

Yer işaretleri bu satırları kesmek / kopyalamak / yapıştırmak için bir yol sağlar, ancak ardışık satırların büyük bir bölümünün yer işaretine ihtiyacı varsa, yalnızca bir satıra yer işareti eklenir (kullanıcı seçmeden önce tüm bu satırları seçmiş olsa bile, imlecin bulunduğu yer) Yer İşaretini Değiştir ").

Bunun kolay bir yolu Arama menüsü >> İşaretle ... >> İşaretle sekmesi, "Yer imi satırı" ve "Seçimde" kutularını işaretleyerek giriyor. "Aranan" kutusunda ve Arama Modu bölümünde "Normal ifade" yi seçin. Ardından, "Tümünü İşaretle" yi tıklayın; seçimdeki en az bir karakter içeren tüm satırların yer imi olmalıdır.

Bu yardımcı olur umarım

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.