10.000'den fazla satır ile C ++ kodu var. Bazı hatları saklayan bir şey arıyorum. Bunlara erişimi kolaylaştırmak için bazı satırlara veya bazı işlevlere yer işareti koymak gibi.
Örneğin, yer imi çizgileri veya işlevleri içeren bir liste.
10.000'den fazla satır ile C ++ kodu var. Bazı hatları saklayan bir şey arıyorum. Bunlara erişimi kolaylaştırmak için bazı satırlara veya bazı işlevlere yer işareti koymak gibi.
Örneğin, yer imi çizgileri veya işlevleri içeren bir liste.
Yanıtlar:
Geany'de yer imleri oluşturmanın normal yolu budur:
Yer imleri
Geany, belgedeki bir veya daha fazla satırı işaretlemenizi ve bir tuş kombinasyonu kullanarak imleci bunlara geri döndürmenizi sağlayan kullanışlı bir yer imi özelliği sağlar.
Bir satıra bir işaret koymak için, düzenleyici penceresinin sol kenar boşluğunu farenin sol düğmesiyle tıklatın veya Ctrl-m tuşunu kullanın. Bu, kenar boşluğunda küçük bir yeşil artı sembolü üretecektir. Bir belgede istediğiniz sayıda işaretiniz olabilir. Yer işaretini kaldırmak için tekrar tıklayın (veya tekrar Ctrl-m kullanın). Belirli bir belgedeki tüm işaretleri kaldırmak için Belge menüsündeki "İşaretçileri Kaldır" ı kullanın.
Belgenizde aşağı doğru gitmek için bir işaretten diğerine atlamak için Ctrl- tuşunu kullanın. (kontrol süresi). Sayfada aksi yönde gitmek için Ctrl-, (kontrol virgül) kullanın. Yer imi özelliğini bir düzenleyici sekmesinden diğerine geçmek için komutlarla birlikte kullanmak (Ctrl-PgUp / PgDn ve Ctrl-Tab) birden fazla dosyada gezinmek için özellikle hızlı bir yol sağlar.
Bu yer işaretlerinin bir listesini eklemek için " Eklentiler " Geany eklentisini yüklemeniz gerekir :
sudo apt-get install geany-plugin-addons
Her dosya yükte imlerini hatırlamak için, eklenti " Numaralı Booksmarks " gereklidir:
sudo apt-get install geany-plugin-numberedbookmarks
(Yer işaretlerini kaydetmek istiyorsanız dosyayı kaydetmeniz gerekir.)
Kurulumdan sonra, eklentinin başlangıçta yüklenmesini etkinleştirin:
Sonraki adım: Yer işareti listesini etkinleştirin -
Yer işareti listesi örneği:
Geany'nin yakın zamanda ve hevesli bir uygulayıcısı olarak (Geany'nin zaten attığını düşündüğüm Windows / Notepad ++ 'dan geçiş yapıyorum), yer imleriyle çok uğraşıyorum - mevcut cevaba bazı eklemeler / uyarılar var - insanların yararına Bu iş parçacığı listede oldukça yüksek olduğu için bir arama motorundan geliyor. Bunlar bahsettiği iki eklenti ile ilgilidir ve not etmek önemlidir:
Yer İşaretleri Kenar Çubuğu, yer işareti eklenmiş satırlar Eklentilerin geçerli sürümü kullanılarak yukarı veya aşağı taşındığında güncellenmez. Bunu bir hata olarak bildirdim - ve Geany ekibinin yanıtı hemen geldi, bu yüzden derlediğim ve kusursuz bir şekilde düzelttiğini teyit edebileceğim SourceForge'da zaten bir çekme var. :-) Bunun bir sonraki sürümde olacağını varsayıyorum.
Numaralı Yer İmleri eklentisi, değiştirilen yer imlerini / kıvrımları kaydetmek için kaynak dosyanın kaydedilmesini gerektirir - bu nedenle, yazmayı bitirip kaydettikten sonra yer imlerini / kıvrımları değiştirirsek - yeniden kaydetmeliyiz, bu da Tercihler / Çeşitli / allow_always_save
( işaretlenmemiş dosyaları kaydetme değişti) veya yeniden kaydetmek için 'kukla' düzenleme yapın. Yer imleri / kıvrımları otomatik olarak kaydetmek için bir FR günlüğü tutmaya çalışıyorum, veya - belki de daha iyi (kötü tasarım / UX değilse) - dosyayı değiştirip işaretleyip kaydetmemeyi seçebileceğimizi işaretleyin.