Ubuntu'da IntelliJ IDEA klavye kısayolları kullanılamıyor

117

Ubuntu'ya çok yeni yaşıyorum ve nasıl düzeltileceğini bilmediğim bir sorun yaşıyorum. Hatta internette cevap aramak için aramayı denedim, ama belki de aramak için doğru şartları bilmiyorum.

Geliştirme için bir uygulama olan IntelliJ IDEA ile çalışıyorum. Ve ben klavye kısayollarına çok alışkınım, fakat Windows XP'den Ubuntu 13.10'a geçiş yaptığımda, bazı kısayollar artık çalışmıyor. Örneğin, örneğin;

  • Ctrl + Alt + (Sol ok)
  • Alt + F8

Neden olarak herhangi bir sebep var mı? ve bunun için herhangi bir düzeltme var mı? Ya da belki de arama yaptığımda bana rehberlik edecek bir şey var

Hepinize şimdiden çok teşekkür ederim.

    
sordu Rodrigo Sasaki 28.01.2014 13:01

10 cevap

187

Biraz okumadan, Intellij IDEA 'nun klavye merkezli bir IDE olduğunu bana öğretti. Bunun anlamı, bir kullanımın fareye dokunmak zorunda kalmadan onunla çalışabilmesidir. Ayrıca, anahtar harita ayarını da buluyorum.

Ubuntu için

Bkz klavye kısayolları nasıl değiştirileceği?

Burada varsayılan sistem anahtarı bağlamaları ile yapmanız gereken bir tweaks listesi var, böylece IntelliJ IDEA eylemlerine (parantez içinde listelenir) müdahale etmeyecekler.

  
  • Ctrl + Alt + S (Ayarlar iletişim kutusu) 'na atanan Gölge penceresi eylemini devre dışı bırak
  •   
  • Ctrl + Alt + L (Reformat kodu)
  • olarak atanmış Kilit Ekranı eylemini değiştirme veya devre dışı bırakma   için Ctrl + Alt + T (Çevre ile) tayin
  • değiştirme veya Başlatma terminali harekete devre dışı,
  •   atanan
  • değiştirme veya çalışma alanı eyleme geçiş devre dışı olması için Ctrl + Alt + Ok Tuşları (Navigasyon)
  •   
  • Alt + F7 olarak ayarlanmış Hareket penceresi eylemini devre dışı bırak (Kullanımları bul)
  •   
  • Alt + F8 (ifadeyi değerlendirin)
  • olarak atanan Yeniden Boyutlandır pencere eylemini değiştirin veya devre dışı bırakın   

Umarım bu yardımcı olur!

Not: Ubuntu kısayollarını her zaman varsayılan durumuna geri döndürebilirsiniz. Kaybolmuş olmanız durumunda Varsayılan klavye kısayollarını nasıl geri yükleyebilirim? konusuna bakın. .

Kaynak: - Intellij IDEA Tuşeşlem

    
verilen cevap AzkerM 28.01.2014 13:39
28

Ben de bu soruna girdim, çözümüm farklıydı.

Kesin veya sistem genel anahtarınızın değiştirilmesi gerekmez

IntelliJ, işletim sisteminize göre değiştirebileceğiniz farklı Keymap'lere sahiptir.

IntelliJ Anahtar Eşlemesini ayarlarınızdan değiştirebilirsiniz.

Sadece Settings -> Keymap adresine gidin ve açılır menüden istediğiniz tuş haritasını seçin. Benim durumumda Ubuntu Gnome 16.04 kullanıyorum beri "GNOME için Varsayılan" seçtim.

    
verilen cevap Francisco C. 25.06.2016 07:18
12

Ubuntu 18.04 LTS için ctrl + alt + left (Intellij fikir kısayolu çakışması)

  • Ubuntu yazılımında Dconf Editor'ü kurun
  • Dconf Editör'ü başlatın, adresine gidin. / org / gnome / desktop / wm / keybindings / çalışma alanına geçiş

  • aşağıdaki gibi çift tıklayın

  • varsayılan değeri kullan (Kapalı) - & gt; Özel değer (benim ya da başkaları gibi)

  • şimdi intellij düşüncesinde kullanabilirsiniz

    
verilen cevap think 06.05.2018 11:42
5

Ubuntu (15.10 ile test edildi) ve IntelliJ (ve muhtemelen daha fazla Jetbrains ürünü) arasındaki tüm çakışan kısayolları devre dışı bırakan bu betiği oluşturdum. Onları Ubuntu'da devre dışı bırakır.

Ayrıca, önceki ayarlarınızı geri yükleyebilmeniz için bir yedek dosya da oluşturur.

Bazı kısayolların devre dışı bırakılmaması için bunları KEYS dizisinde yorumlayın.

#!/bin/bash
set -euo pipefail

# Disables Ubuntu shortcuts that clash with IntelliJ Idea (and probably other
# Jetbrain products).
#
# Creates a backup file to restore the previous settings. To not have some
# shortcuts disabled, comment them out in the 'KEYS' array.
#
# Tested on : Ubuntu 15.10
# Author    : Jonas Gröger

readonly BACKUP_FILE="undo-fix-shortcuts-$(date +%s%N).sh"
readonly KEYS=(
    "/org/gnome/desktop/wm/keybindings/toggle-shaded"
    "/org/gnome/settings-daemon/plugins/media-keys/screensaver"
    "/org/gnome/settings-daemon/plugins/media-keys/terminal"
    "/org/gnome/desktop/wm/keybindings/switch-to-workspace-down"
    "/org/gnome/desktop/wm/keybindings/switch-to-workspace-up"
    "/org/gnome/desktop/wm/keybindings/switch-to-workspace-left"
    "/org/gnome/desktop/wm/keybindings/switch-to-workspace-right"
    "/org/gnome/desktop/wm/keybindings/begin-move"
    "/org/gnome/desktop/wm/keybindings/begin-resize"
    # To disable resetting a value, just comment out the line
)
readonly DISABLED_VALUE="['disabled']"

main() {
    # Make backup
    printf "#!/bin/bash\n" >>  "$BACKUP_FILE"
    for key in "${KEYS[@]}"; do
        local value
        value=$(dconf read "$key")
        printf "dconf write \"%s\" \"%s\"\n" "$key" "$value" >> "$BACKUP_FILE"
    done

    # Disable all Ubuntu shortcuts
    for key in "${KEYS[@]}"; do
        dconf write "$key" "$DISABLED_VALUE"
    done
}
main

Buradan alabilirsiniz:

wget -O fix-shortcuts.sh https://gist.githubusercontent.com/JonasGroeger/94cfa1071fa12572f465/raw/fix-shortcuts.sh
    
verilen cevap Jonas Gröger 16.12.2015 22:40
3

Ubuntu kısayollarını programlı olarak ve yalnızca belirli uygulamaların pencereleri etkinken devre dışı bırakmanın bir yolu için burada bölümüne bakın.

Özellikle, bu değerleri kullanın (JetBrains Toolbox'ı standart kurulum yolu ile kullandığınızı varsayarsak, aksi takdirde uyarlayın):

apppattern = "JetBrains"
backupfile = "~/.local/share/JetBrains/keymap_backup"

Komut dosyası çalışırken, Ubuntu kısayolları her zaman IDEA ve diğ. odaklan.

JetBrains'e özgü kısayollardan oluşan bir koleksiyonum var here ; giriş takdir edilir.

    
verilen cevap Raphael 22.12.2016 14:32
2

AzkerM'in mükemmel cevabını biraz genişletmek için:

  
  • Alt + F7 olarak atanacak Taşı penceresi eylemini devre dışı bırak (Kullanımları bul)      
        
    • Ayarlar'dan - & gt; Klavye - & gt; Kısayollar - & gt; Windows - & gt; Pencereyi Taşı
    •     
  •   
  • Alt + F8 olarak atanmış Yeniden Boyutlandırma penceresini değiştirin ya da devre dışı bırakın (İfadeyi değerlendirin)      
        
    • Ayarlar'dan - & gt; Klavye - & gt; Kısayollar - & gt; Windows - & gt; Pencereyi Yeniden Boyutlandır
    •     
  •   
    
verilen cevap WillC 24.02.2016 12:15
1

Ubuntu 16.04 çalıştırıyorum ve bu tuş vuruşlarını (ctrl-alt-left / right) kullandığımda, pencere yeniden boyutlandırılıyor ve ekranın sağına veya soluna yerleştiriliyordu. Çalışma alanlarının etkin olmamasına rağmen, şu anahtar bağları devre dışı bırakmayı denedim: Ayarlar / Klavye / Gezinme. Gördüğüm davranışları hala engellemedi.

Neyse ki Compiz'i açtım ve pencereleri ızgara pozisyonuna yerleştirmek için bu tuşları eşleyen Pencere Yönetimi / Grid eklentisine rastladım. Bu eklentiyi devre dışı bıraktım ve şimdi IntelliJ anahtar kısayolları ctrl-alt-left / right ile iyi çalışıyor.

    
verilen cevap Jason White 14.06.2016 00:08
1

Sadece birkaç kısa çözüm:
Klavyenizde bir " Windows " tuşuna sahipseniz, bunu tüm kısayol kombinasyonuna ekleyebilirsiniz - işe yarayacaktır. Örneğin:

  • Ctrl + Kazan + Alt + T (Çevre ile)
  • Kazan + Alt + F8 (İfadeyi değerlendirir) )
verilen cevap guzoff 28.11.2017 21:53
0

Ubuntu 16.04 için ayarlarına & gt; Klavye 'yi tıklayın ve istediğiniz bileşimle çakışan belirli bir kombinasyonu bulun ve kombinasyonu yenisiyle güncelleyin.

    
verilen cevap Cengkuru Michael 29.10.2017 10:22
0

Yanlış yazılmış metni başka bir dile çevirmek için Xneur kullanıyorum. Sistem langümem, Ctrl + Shift tarafından% Intellij kısayol tuşlarını Ctrl + Shift + F (Global arama) ve Ctrl + Shift + C (Yorum) 'ı nasıl kılar. Yani sol vardiya yok sayılır.

  • Bir çözüm, Ctrl_L + Shift_L ve kullanımı kullanılarak dili değiştirmek Intellij için Ctrl_R + Shift_R . Ama bu bir çeşit rahatsızlık.

  • Diğer çözüm, Xneur ( sudo ap-get install xneur ) değerini kullanmaktır. yanlış yazılmış metni başka bir dilde yeniden yaz. Herhangi bir sistem langauge geçişini devre dışı bırakabilir ve xneur kısayol tuşlarına atayabilirsiniz (aynı Ctrl+Shift ). Xneur, otomatik uygulamalara eklenebilir.

verilen cevap Zon 04.09.2018 07:28

Etiketlerdeki diğer soruları oku