Gedit'te özel klavye kısayolları


23

Dizüstü bilgisayarımda çok fazla zaman harcadığım için, her şey için klavye kısayollarını kullanmaya alıştım. Ctrl+ TabVe Ctrl+ Shift+ tuşlarına basarak gedit'te açılan belgelerin sekmesinden sekmesine geçebilmek istiyorum Tab. Düzenleyebileceğim yapılandırma dosyaları var mı, yoksa bu işlevi etkinleştirmek için yapabileceğim başka bir şey var mı?

Alternatif olarak, herkes gedit'te bir klavye kısayolu listesi gönderebilir mi?



9
Neden ctrl + alt + pageup / down 'un cehennemde bir şey olduğunu sanmıyorum bilmiyorum, herhangi bir şey için özellikle kısayol geçişi gibi.
weberc2

Evet, kısayollarımın çoğunlukla tek elle yapılan işler olmasını tercih ederim. Control-Alt işleri genellikle kullanıcı ve sistemle ilgili büyük işler için ayırırım.
WindowsEscapist

@ weberc2 İlgili işleri yazmak için iki elli kısayollar kullanıyorum. Zaten her iki elinizi de yazarken kullandığım yer burası. Yalnızca fareyi ve klavyeyi değiştireceğim şeyler genellikle tek bir el kısayoluna ihtiyaç duyar (Kopyala-Yapıştır gibi).
MadMike

@MadMike Ne yazık ki, yazmaktan daha fazla okumak için gedit kullanıyorum. Genellikle içinde bazı word dosyaları var. Ne olursa olsun, sayfa yukarı / aşağı tuşları standart konumlarda bile değildir ve neredeyse hiçbir zaman ellerinizle aynı tuş üzerinde durmazlar. Sayfa yukarı / aşağı tuşlarına basmak için elinizi hareket ettirmek zorunda kalırsanız, fareyi biraz daha ilerletebilirsiniz.
weberc2

Yanıtlar:


11

GNOME uygulamaları için düzenlenebilir menü hızlandırıcılarını etkinleştirmek için bir seçenek vardı. GNOME ekibi bunun için GUI'yi çıkardı, ancak en azından GNOME 2'nin altında hala gconf aracılığıyla mevcuttu . Son Ubuntu sürümleri GNOME 3'ü kullanır; Bunun hala işe yarayıp yaramadığından emin değilim (GNOME 3 dconf'a geçtiğinden beri). Eskiden denedim gconf-editorve /org/gnome/desktop/interface/can-change-accelskullanma seçeneğini belirledim dconf-editor, ancak Gedit'te (Kesin v3.4) çalışmıyor gibi görünüyor.

Göre nerede Nautilus kısayol tuşları yapılandırmak için? , Unity'nin global menüsü ile çalışmıyor. Farklı bir masaüstü ortamı yükleyebilir ve orada değişiklik yapabilir (eğer çalışıyorsa).

Yapılandırma dosyalarını düzenleyerek klavye kısayollarını düzenlemek hala mümkün olabilir. (Çok eski) Gedit kısayolları dokümantasyon sayfasındaki bir yorumcuya göre :

Klavye kısayollarını değiştirmek için gerçekten bir eklentiye ihtiyacınız yok. Bu (ayrıca) çalışır:

~/.config/gedit/accels:

; gedit GtkAccelMap rc-file         -*- scheme -*-
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsPreviousDocument" "<Control>Page_Up")
(gtk_accel_path "<Actions>/GeditWindowActions/DocumentsNextDocument" "<Control>Page_Down")
(gtk_accel_path "<Actions>/GeditWindowActions/SearchFindPrevious" "<Shift>F3")
(gtk_accel_path "<Actions>/GeditWindowActions/SearchFindNext" "F3")

~/.config/gtk-3.0/gtk.css:

 @binding-set unbind-ctrl-d {
         unbind "<ctrl>d";
         unbind "<shift>F10";
         unbind "<ctrl>Page_Up";
         unbind "<ctrl>Page_Down";
 }
 GtkTreeView { gtk-key-bindings: unbind-ctrl-d; }
 GtkTextView { gtk-key-bindings: unbind-ctrl-d; }

Bir yorumcuya göre, Ctrl- Tabkodlanmış ve kolay bir şekilde geri tepilemez, ancak bunu yapmayı iddia eden bir eklenti var . Eklentiyi yüklemek için, bkz . GEdit v3 için bir eklentiyi nasıl kurarım? .

Gedit2 için eklenti dosyaları girildi ~/.gnome2/gedit/plugins.


Çalışmasını sağlayamazsanız, KDE'nin Kate gibi kısayolları düzenlemenizi sağlayan farklı bir düzenleyici kullanabilirsiniz.

Gedit'te varsayılan klavye kısayollarının listesi kılavuzda bulunmaktadır. Erişmek için Gedit'te "Yardım"> "İçindekiler"> "Kısayol Tuşları" nı tıklayın.


Eklenti istediğim şey; Dekompresyonlu katranı nereye koyacağım?
WindowsEscapist


4
Bunların hiçbiri 14.04'de işe yaramaz. veya can-change-accelsile ayarlandığında hiçbir etkisi olmaz . Manuel olarak dosya düzenlerken değişikliklerin hiçbir etkisi olmaz ve çıkışlarda üzerine yazılır . gconf-editordconf-editoraccelsgedit
sarmal

@haelix ve diğerleri - dosyayı düzenlemek için gedit kullanmayın. Css çözümü, Gnome 3.14
Wilf ile

3

En azından Lubuntu 13.10 için düzenleyebilirsiniz .config/gtk-3.0/gtk.css, işte benim:

@binding-set unbind-ctrl-d {
        unbind "<ctrl>d";
        unbind "<shift>F10";
        unbind "<ctrl>Page_Up";
        unbind "<ctrl>Page_Down";
}
GtkTreeView { gtk-key-bindings: unbind-ctrl-d; }
GtkTextView { gtk-key-bindings: unbind-ctrl-d; }

1
Cevabını anlamıyorum. Belki yapıştırılan config dosyasına küçük bir açıklama ekleyebilirsin? Başka bir açıklama yapmadan, tüm bunların yaptığı bazı klavye bağlarını kaldırmak gibi görünüyor.
WindowsEscapist

@WindowsEscapist Tam olarak göründüğü gibi, basitçe gedit'inkileri engelleyen bazı gtk klavye bağlarını kaldırın <ctrl>d.
RubenCaro

Yani, bu bağlayıcıları Ctrl+Tab, vb. Bir bütün olarak ciltleme düzenleme konusuna pek aşina değilim, bu yüzden biraz açıklama ekleyebilmeniz iyi olurdu - bu neden işe yarıyor? Belki bir ELI5 değil, bir ELI7. Üzgünüm. (Neyse cevap için teşekkürler Upvoted!)
WindowsEscapist

@WindowsEscapist Bazı uygulamalar için rahatsız edici olan bu dört bağlayıcıyı kaldırıyor. İlgilendiğin kişi <ctrl>d. Çözmek istemiyorsanız, <shift>F10sadece unbindsatırını kaldırın . Ve böylece ...
RubenCaro

2

Ubuntu 12.04 ve üstü için:

Gconf-editor yerine dconf-editor kullanın.

sudo apt-get install dconf-tools

Sonra dconf> org> gnome> desktop> interface> can-change-accels değerini true olarak ayarlayın.

Genel menü kullanılırken kısayolların ayarlanması (Unity'de olduğu gibi):

  1. Evince (veya herhangi bir uygulamanın) UBUNTU_MENUPROXY = 0 evince ile aç
  2. Menülere göz atın, bir girişi gezdirin, kısayolunuzu yazın

Birlik seçeneğini daha fazla açıklayabilir misiniz? gedit'de gezinebilen bir menü seçeneği yoktur, böylece birlik yöntemi olsa da özel bir kısayol ayarlayabilirsiniz.
WindowsEscapist

Birlik'te, menüler üst paneldedir (daha önce global menü adı verilir) ve kısayollarınızı bununla birlikte ayarlayamazsınız. Anlamadığınız vurgulu kısım ise, 1. terminali kullanarak gedit'i açın UBUNTU_MENUPROXY=0 gedit, ardından normal menüye gidin, fare imlecini bir girişin üzerine getirin, kısayolunuzu yazın (örneğin, Ctrl + x), sonra gedit'i kapatın.
user55822

Ancak, gedit'te, dokümanları değiştirmeye, sadece belirli bir dokümana gitmeye giriş yoktur.
WindowsEscapist

Neyse boşver .. var Belgeler-> Önceki belge ve Belgeler -> Sonraki girişler var, ancak ctrl + sekmesi çalışmıyor, üzgünüm. Ctrl + [
twosuperior

1

Beklenen Ctrl + Tab, Ctrl + Shift + Tab sekmesini değiştirmeyi geri yükleyen bir eklenti var. Başlangıçta Gedit 3 için hazırlandı, ancak Gedit 3.8 ve üstü için eklentiyi güncelledim.

Github'dan indirebilirsiniz, kurulum talimatları Benioku'dadır. https://github.com/baxterross/GEdit3TabSwitch


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.