Estou usando o IntelliJ IDEA, mas acho que isso se aplica a qualquer IDE.
No IDEA, alguns atalhos de teclado muito úteis entram em conflito com os atalhos de teclado do Ubuntu. Alguns exemplos:
- Ctrl+ Alt+L : formata o código-fonte (mapeado para "Tela de bloqueio" no Ubuntu)
- Ctrl+ Alt+Left : navega para trás (mapeado para "alternar para a área de trabalho à esquerda da área de trabalho atual" no Ubuntu)
- ...
Eu uso o Ubuntu há muito tempo e estou acostumado com esses atalhos. Eu os uso o tempo todo para alternar entre os espaços de trabalho, bloquear minha sessão ... Ao mesmo tempo, sei como os atalhos do IntelliJ podem ser úteis e quero evitar o uso do mouse tanto quanto possível.
Atualmente, minha solução alternativa para "formatar código-fonte" é Alt+ D(abre o menu "Código"), seguido por "R" ("Reformatar Código"). Funciona bem, já que não formato o código com frequência, mas poderia ser melhor. No entanto, não há alternativa real para Ctrl+ Alt+Left .
Como você gerencia esses conflitos em seu IDE?
Você simplesmente remapeia todos os atalhos de teclado IDE conflitantes para outra coisa (e depois se perde quando está programando em conjunto com um colega com atalhos diferentes ...)?
Você remapeia os atalhos de teclado do Linux (mesmo que esteja "acostumado" com eles)?
Existe uma maneira de tornar os atalhos de teclado "contextuais"? Com isso, quero dizer: aperte uma tecla para entrar no "modo IDEA" ao codificar (todos os atalhos do Ubuntu em conflito são temporariamente desativados), aperte a tecla novamente para voltar ao "modo padrão" (os atalhos do Ubuntu são reativados).
Você tem outras idéias / dicas sobre como lidar com este problema?
fonte
Settings -> Keyboard -> Shortcuts
permitirá que você modifique a maioria dos atalhos de teclado inerentes ao Ubuntu 16.04. Além disso, compizconfig-settings-manager irá permitir que você modifique quaisquer outras teclas de atalho não cobertas nas configurações nativas do Ubuntu de acordo com sua preferência.Eu mudei os atalhos do Ubuntu para
semelhante ao original. Funciona bem para mim.
fonte
No Ubuntu, a forma de desabilitar o atalho de teclado ctrl+ alt+ lefté abrir Configurações do Sistema -> Teclado -> Atalhos (guia) -> Navegação. Vá até "Alternar para a área de trabalho à esquerda", clique nele e pressione Backspace. É bobagem que isso esteja habilitado até mesmo para o Ubuntu 14.04 padrão, onde há apenas um desktop por padrão.
fonte
Há uma solicitação de recurso para fornecer um mapa de teclado amigável do Ubuntu.
O que remapear, chaves IDEA ou Linux? Decida-se dependendo do que você está usando com mais frequência. Acho que você reformata o código com mais frequência do que a tela de bloqueio. Portanto, remapeie o Linux e deixe o atalho de teclado padrão do IDEA.
fonte
Você pode apenas usar a
super
(também conhecida como tecla do Windows) em combinação com o seuintellijidea
atalho, a fim de deixar os atalhos padrão para o Ubuntu.Então, você pode apenas
Ctrl + Alt + WinKey + L para formatar o código e
Ctrl + Alt + WinKey + Left para navegar para trás
Espero que isto ajude
fonte
Isso funciona para mim no Ubuntu Studio 14.04 (XFCE):
xfwm4-settings
fonte
A fim de desabilitar o mapa de teclado do XUbuntu (xfce) para Alt+ F8e Ctrl+ Alt+ Left/Right Arrow eu usei
Settings -> Window Manager -> tab "Keyboard"
.Aqui, consegui limpar esses mapeamentos.
fonte
No link para a solicitação de recurso fornecido pela CrazyCoder:
"Padrão para Gnome" funcionou para mim (estou no ArchLinux, Gnome3, AndroidStudio / InteliJ), remapeava Navegar / Voltar para Shift + Alt + Esquerda (era Ctrl + Alt + Esquerda de "Padrão para XWin" e não funcionou).
Mas agora ele muda o layout do teclado também (Shift + Alt), outro problema)) Provavelmente irei remapear o switcher do teclado para outra coisa, ainda é mais simples do que reatribuir todas as teclas conflitantes no IDE / OS.
fonte
Na seção 'Configurações' 'Mapa de teclado' você pode escolher o modelo de mapa de teclado do XWin, Gnome, Visual Studio, Eclipse, etc ... Isso resolve qualquer problema no Ubuntu escolhendo Gnome.
fonte
A fim de ter teclas de atalho do Intellij funcionais, desativei a próxima configuração nas configurações:
atalhos de teclado (parte 1)
atalhos de teclado (parte 1)
Isso me ajudou a ter combinações de trabalho com os botões F1-F12. Mas eu ainda tive que mudar algumas teclas de atalho.
Ctrl + Alt + Esquerda / Direita -> Shift + Alt + Esquerda / Direita
Ctrl + Alt + F7 -> Alt + F7
Link para minhas teclas de atalho para o Ubuntu.
https://github.com/AnatoliiKurchak/intellij-ubuntu-hotkeys
fonte