Gedit'te klavye kısayolları yapabilir misiniz?


12

Burada çok açık bir şey eksik olup olmadığımdan emin değilim, ancak gedit'te kendi anahtar bağlarınızı ayarlayamayacağınız anlaşılıyor. Ubuntu destek forumlarına baktım ve etrafta dolaştım, ancak sourceforge'da çok eski ve aşağı oylanan bir gedit eklentisinin yanı sıra, buna izin veren hiçbir şey yok.

Herhangi bir yardım takdir edilecektir.

Yanıtlar:


6

En azından bu seçeneği mevcut menü girişlerini özelleştirebilmeniz için ayarlamak istiyorsanız, şunu çalıştırın:

gconf-editor

gidin /desktop/gnome/interfaceve onay kutusunu işaretleyin.can_change_accels

Bunun dışında ... hayır, yapabileceğin fazla bir şey yok. (PS: Kate'i Gedit'ten daha çok seviyorum)


1
Menü hızlandırıcıları dışında gedit'te özel anahtar bağlantıları yapamayacağınızı doğruladığınız için teşekkür ederiz. Bu benim için tam bir gösteri tıpa ve ben en kısa sürede gedit yerini alacak. Sana oy vermek için yeterli üne sahip değilim (henüz).
JannieT

1
Neyse ki, bu (şimdi) durum böyle değil; bkz. Pavel cevabı.
Lambart

Bazı klavye kısayollarını düzelten bir eklenti yazdım ve daha fazla kısayol için değiştirilebilir. Bkz. Github.com/foolo/gedit_custom_keys
foolo

14

Evet, bunları düzeltebilirsiniz ... bunu yapmak için başka bir metin düzenleyicisini kullanmak sakıncası yoksa.

Not Bu değişiklikleri yaparken, o gedit bile olmamalıdır çalışıyor çünkü ~/.config/gedit/accelsher zaman üzerine yazılır alır Eğer çıkmak gEdit! Endişelenmeyin - sen kısayollarını değiştirmek kez, dosya ile zararsız yeniden yazılmış alacak senin hatları yeniden düzenlenebilir olsa, değişiklikleri.

Yeniden

Değişim için Ctrl+ Shift+ Ziçin Ctrl+ Ydüzenlemek ~/.config/gedit/accels(aşağıdaki nota bakınız) ve onun içinde bu satırı koyun:

(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")

Sekmede Gezinme

Ctrl+ PgUpVe Ctrl+ kullanmak için sekme gezinmesini geçersiz kılmak PgDowniçin şu satırları ekleyin ~/.config/gedit/accels(aşağıdaki nota bakın):

(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up")
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down")

Ardından şunu girin ~/.config/gtk-3.0/gtk.css(varsayılan gnome kısayollarını geçersiz kılmak için):

@binding-set unbind-ctrl-page-up-dn {
        unbind "<ctrl>Page_Up";
        unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-page-up-dn; }
GtkTextView { gtk-key-bindings: unbind-ctrl-page-up-dn; }

gtk-3.0Dizini ve gtk.cssdosyayı kendiniz oluşturmanız gerekebilir .

'Kaydet' komutunu geri yükleme

(@Robru yorumuna bakın )

  1. Gedit'i kapatın.
  2. Açık terminal - Ctrl+ Alt+T
  3. Komutu çalıştır nano .config/gedit/accels
  4. Aşağıdaki satırı bulun:

    (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
    
  5. Satırı yorumlayın ( ;başında ekleyin ):

    ; (gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "")
    
  6. Dosya 'yı kaydet:

    1. Ctrl+X
    2. Y
    3. Enter
  7. Terminali kapat - Ctrl+D

  8. Gedit'i başlatın.
  9. ...
  10. Kar. :)

Bu bilgi https://live.gnome.org/Gedit/KeyboardShortcuts adresinden alınmıştır.


2
Bu inanılmaz . Harici Araçlar eklentisini kullanarak yanlışlıkla Ctrl + S kısayolunu kaybettim ve gedit yeniden başlatıldıktan sonra bile 'kaydet' komutunu geri getirmenin grafiksel bir yolu kalmadı! Gedit C, çoğunlukla Python tabanlı eklentiler ile yazılmıştır ... neden dünyada bir şema anahtarlık dosyası var? Ve diğer lisp-y özelliklerinin farkında değilim?
robru

1
Bu yanıta yer işareti koydum ve yıllar boyunca birkaç sistemi düzeltmek için kullandım. Ben sadece bugün Ubuntu 14.04 ile denedim ve düzeltmeyi başardım Ctrl-PgUp/ Ctrl-PgDn, ama garip olan şey, değişikliklerim devam etmesine rağmen, gedit'in ESK kısayollarıyla hızlandırma dosyasının üzerine yazmış olması. Ve işe yarayamadım Ctrl-Y(en sinir bozucu, bana). 2015 için yeni fikri olan var mı?
Lambart

1
Bu çalışmıyor. Gedit, çalışmıyor olsa bile accels dosyasının üzerine yazar.
Genom

2
(gtk_accel_path "<Actions>/GeditWindowActions/EditRedo" "<Primary>y")dosyada kalır, ancak hiçbir etkisi yoktur.
Velkan


0

Bunu bir süre önce de bilmek istedim ve sonunda bununla karşılaştım:

https://answers.launchpad.net/ubuntu/+source/gedit/+question/37357

Sistem> Tercihler> Görünüm> Arayüz'de "Düzenlenebilir menü kısayol tuşları" nı etkinleştirin.

Daha sonra gedit'te bir menü girişini vurgulayabilir ve istediğiniz birleşime basarak tuş bağlanmasını değiştirebilirsiniz.


1
Teşekkürler! Ubuntu Lucid'deyim ve Görünüm iletişim kutusunda bir Arayüz sekmesi yok. Ayrıca, menü kısayol tuşumu düzenlenebilir hale getirebilsem bile, çok fazla kullanılmazdı, çünkü menü aracılığıyla çok az komut var. Bu yöntemle, örneğin geçerli satırı silmek için ctrl-e ayarlayamıyorum.
JannieT
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.