¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el problema de escribir ( en Eclipse con teclado alemán - Guía paso a paso

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

Encontré un problema en Eclipse, al intentar escribir "(" en el código fuente de un programa, que en un teclado alemán se escribe con "Shift+8". Mientras tanto, escuché de otros con un teclado en inglés que tienen el mismo problema con el "*". Así que supongo que parece ser un problema general para todos los usuarios que tienen un carácter en "Shift+8" que necesitan en el código fuente ... Y esta es la historia:

¿Alguna vez has intentado escribir un paréntesis de apertura "(" en una fuente ABAP en Eclipse (o probablemente en cualquier otra fuente en Eclipse)? Por ejemplo, ¿cuando necesitas definir una longitud? ¿O usar una función de ABAP como "lines ( ... )"? ¿O donde necesitas poner algo en "( )"?

Bueno, cuando empecé con AiE, primero intenté modificar algunas de mis fuentes existentes, lo cual en general no fue un gran problema. Pero tuve dificultades cuando llegué al punto en el que tenía que ingresar paréntesis en el código, especialmente el paréntesis de apertura "(". En un teclado alemán este carácter se escribe con "Shift+8". Intenta hacer esto en la configuración predeterminada de Eclipse ... no tendrás éxito, porque "Shift+8" inicia dos comandos del editor.

Bueno, no pensé más en eso mientras modificaba el código existente, porque allí usaba un método alternativo copiando el paréntesis y pegándolo donde lo necesitaba. Pero cuando creé mi primer programa nuevo con AiE, llegué al mismo punto donde necesitaba estos paréntesis. Y entonces pensé: "Debería haber una manera de resolver eso sin tener que abrir siempre una fuente con un paréntesis y copiarlo de allí".

Mientras buscaba en los menús de Eclipse, encontré la solución en las preferencias de Eclipse ( Ventana -> Preferencias ). Allí puedes encontrar, en la sección General , la configuración de comandos en Teclas . Ordené la tabla de forma descendente por la columna "Vinculación" y luego busqué "Shift+8", lo cual encontré bastante fácilmente. Hice clic en el comando con "Shift+8, W" y lo cambié a "Ctrl+Shift+8, W", después de verificar si esta secuencia de teclas estaba libre. Hice lo mismo con el siguiente comando ("Shift+8, I" -> "Ctrl+Shift+8, I") y guardé la nueva configuración haciendo clic en OK.

Probé los cambios inmediatamente, pero no tuve éxito completo. "Shift+8" ya no iniciaba esos dos comandos, pero tampoco escribía un "(" en el código fuente. Así que reinicié Eclipse ... ÉXITO !

Hasta aquí todo bien. Pero ¿qué hago si en algún momento en la evolución de Eclipse esta nueva secuencia de teclas se usa para otros comandos? Bueno, decidí no pensar más en esto y esperar a ver qué traerá el futuro. Tal vez en algún momento los desarrolladores de Eclipse noten que las teclas de comando podrían "bloquear" alguna característica esencial de los teclados al usar esas secuencias de teclas "Shift+<carácter>". Por ahora debería estar bien para mí, y quizás para todos los que tengan el mismo problema.

P.d.: probé todas las otras secuencias "Shift+<carácter>" para ver si podía haber más problemas, pero afortunadamente este fue el único ejemplo...

P.d.s.: descubrí que este es un problema específico de Kepler, que ya no está presente en la instalación de Luna... Así que veamos qué traerá la variante AiE Luna...

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

3 Respuestas

0
Cargando...

Sí, la ventaja clave es la configuración de combinaciones de teclas que te permiten resolver este tipo de problemas y ayudar a un desarrollador a personalizar la forma en que trabaja.

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

Bueno, entonces creo que cambiaré mi publicación a algo más general :wink: ...

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

Mi teclado en inglés tiene "(" como Shift+9, y asterisco * como Shift+8.

Esta es la razón por la cual hay varias discusiones en internet sobre personas que no pueden insertar un asterisco en 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?