Question Impossible d'utiliser les raccourcis clavier IntelliJ IDEA sur Ubuntu


Je suis très nouveau sur Ubuntu et j'ai un problème que je ne sais pas comment le réparer. J'ai même essayé de chercher des réponses sur le Web, mais peut-être que je ne connais pas les termes appropriés pour le rechercher.

je travaille avec IntelliJ IDEA, une application pour le développement. Et je suis très habitué aux raccourcis clavier, mais lorsque je suis passé de Windows XP à Ubuntu 13.10, certains raccourcis ne fonctionnent plus. Par exemple, par exemple,

  • Ctrl + Alt + <(Flèche gauche)
  • Alt + F8

Y a-t-il une raison pour laquelle? et y a-t-il une solution pour cela? Ou peut-être juste quelque chose pour me guider dans ma recherche

Merci beaucoup à l'avance.


118
2018-01-28 12:01


origine


Faites-vous référence aux raccourcis d'Ubuntu ou aux raccourcis du programme en cours d'exécution. Dans votre cas, IntelliJ IDEA? - AzkerM
Je parle de la Intellij IDEA raccourcis - Rodrigo Sasaki
Vous voyez, la plupart des raccourcis sont assez différents entre les systèmes d’exploitation, mais pas très communs. Comme je peux voir des raccourcis sous keyboard (recherche depuis le tableau de bord home), ALT+F8 fait référence à la fenêtre de redimensionnement. - AzkerM
Y a-t-il un moyen de faire en sorte que les raccourcis de l'application prennent le pas sur ceux de l'OS? Ou toute autre solution, je voudrais vraiment récupérer mes raccourcis - Rodrigo Sasaki
Ubuntu, S'il vous plaît: utilisateur la clé super pour chaque raccourci clavier du système pour les différencier des programmes utilisateur réguliers. - Ciro Santilli 新疆改造中心 六四事件 法轮功


Réponses:


Comme un peu de lecture m'a appris que Intellij IDEA est un IDE centré sur le clavier. Ce que cela signifie, c'est qu'une utilisation peut fonctionner avec elle sans avoir à toucher la souris. Aussi, je gère les paramètres de recherche de keymap.

Pour Ubuntu

Voir Comment changer les raccourcis clavier?

Voici une liste des réglages que vous devez effectuer avec les raccourcis clavier par défaut afin qu’ils n’interfèrent pas avec les actions IntelliJ IDEA (listées entre parenthèses).

  • Désactiver l’action de la fenêtre Shade, affectée à Ctrl + Alt + S (Boîte de dialogue Paramètres)
  • Modifier ou désactiver l'action Verrouiller l'écran, assignée à Ctrl + Alt + L (Reformater le code)
  • Modifiez ou désactivez l’action du terminal de lancement, affectée à Ctrl + Alt + T (Surround avec)
  • Modifier ou désactiver l'action Passer à l'espace de travail, affectée à Ctrl + Alt + Touches directionnelles (La navigation)
  • Désactiver l'action Déplacer la fenêtre, affectée à Alt + F7 (Trouver des usages)
  • Modifier ou désactiver l’action de la fenêtre Redimensionner, affectée à Alt + F8 (Évaluer l'expression)

J'espère que cela t'aides!

Remarque: Vous pouvez toujours rétablir les raccourcis Ubuntu à leur état par défaut. Juste se référer à Comment restaurer les raccourcis clavier par défaut?, au cas où vous êtes perdu.

La source: - Intellij IDEA Keymap


187
2018-01-28 12:39



Vous dites que je dois désactiver ces actions sur le système d'exploitation afin qu'elles ne chevauchent pas celles de l'application? - Rodrigo Sasaki
Exactement! Comme les points l'expliquent même sur la page officielle. Certains disent que la désactivation et certains points expliquent de modifier ou de désactiver en supposant que l'utilisateur utiliserait. Par exemple, l'utilisateur utilise fréquemment l'écran de verrouillage, compte tenu du fait; un utilisateur peut changer ou désactiver selon ses besoins. Cela ne fait pas de mal mais il suffit de désactiver / modifier les raccourcis. :) - AzkerM
C'est bien beau de nous dire quelles clés doivent être libérées de leur utilisation dans le système d'exploitation. Mais vous ne nous avez pas dit comment faire cela. - Lee Meador
La question de @LeeMeador - OP portait sur les raccourcis clavier relatifs à IntelliJ IDEA. J'ai construit la réponse pour répondre aux besoins de l'OP. Mais merci d'avoir souligné. Je vais ajouter cela aussi. (: - AzkerM
Pour changer les raccourcis clavier dans Ubuntu, allez dans Paramètres -> clavier -> raccourcis. Vous devrez naviguer dans les différentes fenêtres pour trouver l'emplacement des raccourcis. - Dean Schulze


J'ai également rencontré ce problème, mais ma solution était différente.

Pas de piratage ou de modification de votre keymap système requise

IntelliJ a différentes Keymaps, que vous pouvez modifier en fonction de votre système d'exploitation.

Vous pouvez changer votre IntelliJ Keymap à partir des paramètres.

Allez à Settings -> Keymap et sélectionnez votre keymap souhaité dans la liste déroulante. Dans mon cas, j'ai choisi "Default for GNOME" car j'utilise Ubuntu Gnome 16.04.


28
2018-06-25 05:18



Merci beaucoup pour le partage, c'est une solution bien meilleure au problème que de changer votre keymap à l'échelle du système. Cela peut être problématique si vous faites beaucoup de commutation OS / WM. - bfncs
Je suis content d'avoir pu aider. Je suis d'accord, le changement du keymap du système pourrait causer des problèmes. - Francisco C.
Je l'ai fait, mais il y a certains raccourcis comme Ctrl + Alt + Droite qui appartiennent toujours à la keymap, même si elle se réduit avec Ubuntu (lorsque l'option "Activer le travail avec les postes de travail" est activée, elle passera sur le bureau à droite ). L'un de vous a-t-il résolu ce problème? - jscherman
Je n'ai pas rencontré ce problème, du moins pas ce dont je me souviens. Je le regarderais de toute façon et vous le ferais savoir. - Francisco C.
@jscherman - quelle keymap utilisez-vous? - Francisco C.


Pour Ubuntu 18.04 LTS ctrl + alt + gauche conflict conflit de raccourci d'idée Intellij)

  • installer Dconf Editor dans le logiciel Ubuntu
  • lancez Dconf Editor, allez à / org / gnome / desktop / wm / keybindings / switch-to-workspace-left

  • double clic comme ci-dessous

  • utilisez la valeur par défaut (cliquez sur Off) -> Valeur personnalisée (comme moi ou autre)

  • vous pouvez l'utiliser dans intellij idée maintenant

enter image description here


13
2018-05-06 09:42



+1 Pour garder cette mise à jour - Noah Martin
Est-ce que exactement cela et la fonctionnalité de navigation de intellij ne fonctionne toujours pas ... - Coder-Man


J'ai créé ce script qui désactive tous les raccourcis entre Ubuntu (testé avec 15.10) et IntelliJ (et probablement plus de produits Jetbrains). Il les désactive dans Ubuntu.

Il crée également un fichier de sauvegarde pour vous permettre de restaurer vos paramètres précédents.

Pour ne pas avoir certains raccourcis désactivés, commentez-les dans le KEYS tableau.

#!/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

Vous pouvez l'obtenir ici:

wget -O fix-shortcuts.sh https://gist.githubusercontent.com/JonasGroeger/94cfa1071fa12572f465/raw/fix-shortcuts.sh

5
2017-12-16 21:40





Voir ici pour un moyen de désactiver les raccourcis Ubuntu par programmation et uniquement si les fenêtres de certaines applications sont actives.

Plus précisément, utilisez ces valeurs (en supposant que vous utilisez la Toolbox JetBrains avec son chemin d'installation standard; adaptez-vous autrement):

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

Pendant l'exécution du script, les raccourcis Ubuntu fonctionneront toujours, sauf lorsque IDEA et al. avoir le focus.

J'ai une collection de raccourcis spécifiques à JetBrains ici; l'entrée est appréciée.


3
2017-12-22 13:32





Juste pour développer un peu l’excellente réponse d’AzkerM:

  • Désactiver l'action Déplacer la fenêtre, affectée à Alt + F7 (Trouver des usages)      
    • dans Paramètres -> Clavier -> Raccourcis -> Windows -> Déplacer la fenêtre
  • Modifier ou désactiver l’action de la fenêtre Redimensionner, affectée à Alt + F8 (Évaluer l'expression)      
    • dans Paramètres -> Clavier -> Raccourcis -> Windows -> Redimensionner la fenêtre

2
2018-02-24 11:15





J'utilise Ubuntu 16.04 et ce qui se passait, c'est quand j'ai utilisé ces touches (ctrl-alt-gauche / droite), la fenêtre se redimensionnait et se plaçait à droite ou à gauche de mon écran. J'ai essayé de désactiver ces raccourcis clavier dans: Paramètres / Clavier / Navigation, même si les espaces de travail ne sont pas activés. Cela n'empêchait toujours pas le comportement que je voyais.

Heureusement, j'ai ouvert Compiz et je suis tombé sur le plug-in Window Management / Grid qui mappait ces clés pour placer les fenêtres dans une position de grille. J'ai désactivé ce plugin et maintenant mes raccourcis de touches IntelliJ fonctionnent correctement avec ctrl-alt-left / right.


1
2018-06-13 22:08





Juste une solution rapide:
Si tu as un "les fenêtres"touche sur votre clavier, vous pouvez simplement l'ajouter à la combinaison de raccourcis entière - cela devrait fonctionner. Par exemple:

  • Ctrl + Gagner + Alt + T (Surround avec)
  • Gagner + Alt + F8 (Évaluer l'expression)

1
2017-11-28 20:53



C'est incroyable, merci ... bien que ce ne soit pas aussi confortable qu'on le voudrait: '( - Martín Coll


Pour Ubuntu 16.04, allez à paramètres> clavier et trouvez la combinaison particulière en conflit avec votre clic désiré et mettez-la à jour.


0
2017-10-29 09:22