Sto usando IntelliJ IDEA, ma penso che questo si applichi a qualsiasi IDE.
In IDEA, alcune scorciatoie da tastiera molto utili entrano in conflitto con le scorciatoie da tastiera di Ubuntu. Qualche esempio:
- Ctrl+ Alt+L : formatta il codice sorgente (mappato su "Blocca schermo" in Ubuntu)
- Ctrl+ Alt+Left : naviga all'indietro (mappato a "passa all'area di lavoro a sinistra dell'area di lavoro corrente" in Ubuntu)
- ...
Uso Ubuntu da molto tempo e sono abituato a queste scorciatoie. Li uso sempre per passare da un'area di lavoro all'altra, bloccare la mia sessione ... Allo stesso tempo, so quanto possono essere utili le scorciatoie di IntelliJ e voglio evitare di usare il mouse il più possibile.
Attualmente, la mia soluzione alternativa per "formattare il codice sorgente" è Alt+ D(apre il menu "Codice"), seguito da "R" ("Riformatta codice"). Funziona bene, dal momento che non formatto il codice così spesso, ma potrebbe essere migliore. Tuttavia, non esiste una vera alternativa a Ctrl+ Alt+Left .
Come gestisci questi conflitti nel tuo IDE?
Rimappi semplicemente tutte le scorciatoie da tastiera IDE in conflitto con qualcos'altro (e poi ti perdi quando stai accoppiando la programmazione con un collega con scorciatoie diverse ...)?
Rimappate le scorciatoie da tastiera di Linux (anche se vi "abituate")?
C'è un modo per rendere "contestuali" le scorciatoie da tastiera? Con questo intendo: premere un tasto per entrare in "modalità IDEA" durante la codifica (tutte le scorciatoie di Ubuntu in conflitto sono temporaneamente disattivate), premere di nuovo il tasto per tornare alla "modalità standard" (le scorciatoie di Ubuntu vengono reagite).
Hai altre idee / suggerimenti su come gestire questo problema?