¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver o problema de digitação (no Eclipse com teclado alemão) - Guia passo a passo.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Encontrei um problema no Eclipse ao tentar digitar "(" no código fonte de um programa, que em um teclado alemão é digitado com "Shift+8". Enquanto isso, ouvi de outros com teclado em inglês que têm o mesmo problema com "*". Então suponho que parece ser um problema geral para todos os usuários que têm um caractere em "Shift+8" que precisam no código fonte ... E esta é a história:

Você já tentou digitar um parêntese de abertura "(" em uma fonte ABAP no Eclipse (ou provavelmente em qualquer outra fonte no Eclipse)? Por exemplo, quando você precisa definir um comprimento? Ou usar uma função ABAP como "lines ( ... )"? Ou onde você precisa colocar algo em "( )"?

Bem, quando comecei com AiE, primeiro tentei modificar algumas das minhas fontes existentes, o que em geral não foi um grande problema. Mas tive dificuldades quando cheguei ao ponto em que precisava inserir parênteses no código, especialmente o parêntese de abertura "(". Em um teclado alemão, esse caractere é digitado com "Shift+8". Tente fazer isso na configuração padrão do Eclipse ... você não terá sucesso, porque "Shift+8" inicia dois comandos do editor.

Bem, não pensei mais nisso enquanto modificava o código existente, porque lá eu usava um método alternativo copiando o parêntese e colando onde precisava. Mas quando criei meu primeiro programa novo com AiE, cheguei ao mesmo ponto onde precisava desses parênteses. E então pensei: "Deve haver uma maneira de resolver isso sem ter que abrir sempre uma fonte com um parêntese e copiá-lo de lá".

Enquanto procurava nos menus do Eclipse, encontrei a solução nas preferências do Eclipse ( Janela -> Preferências ). Lá você pode encontrar, na seção Geral , a configuração de comandos em Teclas . Ordenei a tabela de forma descendente pela coluna "Vinculação" e depois busquei "Shift+8", o que encontrei bastante facilmente. Cliquei no comando com "Shift+8, W" e o alterei para "Ctrl+Shift+8, W", após verificar se essa sequência de teclas estava livre. Fiz o mesmo com o próximo comando ("Shift+8, I" -> "Ctrl+Shift+8, I") e salvei a nova configuração clicando em OK.

Testei as mudanças imediatamente, mas não tive sucesso completo. "Shift+8" não iniciava mais aqueles dois comandos, mas também não escrevia um "(" no código fonte. Então reiniciei o Eclipse ... SUCESSO !

Até aqui tudo bem. Mas o que faço se em algum momento na evolução do Eclipse essa nova sequência de teclas for usada para outros comandos? Bem, decidi não pensar mais nisso e esperar para ver o que o futuro trará. Talvez em algum momento os desenvolvedores do Eclipse percebam que as teclas de comando podem "bloquear" alguma característica essencial dos teclados ao usar essas sequências de teclas "Shift+<caractere>". Por enquanto, deve estar tudo bem para mim, e talvez para todos que têm o mesmo problema.

P.s.: testei todas as outras sequências "Shift+<caractere>" para ver se poderia haver mais problemas, mas felizmente este foi o único exemplo...

P.s.s.: descobri que este é um problema específico do Kepler, que não está mais presente na instalação do Luna... Então vamos ver o que a variante AiE Luna trará...

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Sim, a vantagem chave é a configuração de combinações de teclas que permitem resolver esse tipo de problemas e ajudar um desenvolvedor a personalizar a forma como trabalha.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Bem, então acho que vou mudar minha postagem para algo mais geral 😉 ...

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Meu teclado em inglês tem "(" como Shift+9 e asterisco * como Shift+8.

Esta é a razão pela qual há várias discussões na internet sobre pessoas que não conseguem inserir um asterisco no Eclipse.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?