una - ¿Cuál es el atajo de teclado para las sugerencias de métodos en Eclipse para Mac OS X?
system out println java atajo eclipse (9)
En Eclipse en Windows, puedo presionar myObject.
ctrl + espacio para obtener una lista de todos los métodos para el objeto. Pero en Mac OS X esto no parece funcionar. He intentado ctrl + espacio , cmd + espacio y alt + espacio pero nada parece funcionar.
¿Cuál es el atajo de teclado para las sugerencias de métodos en Eclipse para Mac OS X?
¡Finalmente! Encontré cómo obtener el atajo de teclado para completar el código que funciona en Eclipse en Mac OS X. En el trabajo, en Linux, utilizo CTRL-SPACE todo el tiempo en Eclipse. Desafortunadamente eso no funcionó en mi MacBook: CMD-SPACE activa el widget de búsqueda de Spotlight y CTRL-SPACE está vinculado al lanzador de Quicksilver en mi caso. Y hubo mucha frustración. Primero: no digas "completar código", sino "asistencia de contenido" en Eclipse. Para brindar aún más confusión, también existe la herramienta de "finalización de palabras" en el menú de edición, pero eso no es lo que normalmente desea (solo se limita a completar un nombre de variable sin mucha sensibilidad al contexto). "Asistencia de contenido" le ofrece las sugerencias habituales que espera de una herramienta de finalización (nombres de funciones, variables, métodos, propiedades, módulos, ...). Una vez que obtuve esto, solo tuve que editar el atajo de teclado para "asistencia de contenido" a algo que todavía estaba disponible (elegí ALT-SPACE).
Creo que es Command + 1 , pero no he trabajado con Eclipse por un tiempo ...
En Lion, CTRL+SPACE
se asigna a "Seleccionar fuente de entrada anterior" en el panel "Idioma y texto, pestaña Fuentes de entrada" pref.
Puede liberar este mapeo por (aquí está la parte difícil):
- habilitar temporalmente un idioma adicional
- ir al panel pref de "Atajos de teclado", al grupo "Teclado y entrada de texto" y a modificar / eliminar el
^SPACE
de la función "Seleccionar fuente de entrada anterior". - ahora puede eliminar la entrada de idioma temporal que agregó en el paso 1.
^SPACE
ahora comienza a emitir un evento del sistema y puede asignarlo en las aplicaciones.
En Windows 7, pude resolver mi problema viendo todos los atajos de teclado globales que están vinculados con Windows Hotkey Explorer, lo que me mostró que estaba usando CTRL + Space como un enlace clave para silenciar mi micrófono en Skype. Aparentemente, después de volver a vincular ese acceso directo, la Ayuda del código comenzó a funcionar correctamente.
Hay 2 formas de resolver este problema.
1. Detener el enfoque predeterminado de Mac OS ''Spotlight'' :
Go to System Preferences -> Keyboard.
Click the Shortcuts tab.
Select Spotlight in the left pane (see screenshot below).
UnSelect Show Spotlight Search field next to the shortcut
combination ^Space as shown in the screenshot below or Change it to
your preferred shortcut.
2. Modificación de las teclas de método abreviado Eclipse ''Content Assist'' (nombre real para la función de sugerencia de código / método)
You can change shortcut key in Eclipse by going to
Preferences > General > Keys and filtering for ''content assist''.
Change/Update the Shortcut key to your preferred one. (I preferred Alt+Space)
Para OSX Mavericks / Yosemite y posiblemente versiones posteriores / anteriores:
- Vaya a Preferencias del sistema -> Teclado .
- Haga clic en la pestaña Accesos directos .
- Seleccione Spotlight en el panel izquierdo (consulte la captura de pantalla a continuación).
- Desmarque Mostrar campo de búsqueda de Spotlight junto a la combinación de atajos ^ Espacio como se muestra en la captura de pantalla a continuación.
NOTA: obviamente, puede reasignar la tecla directa de Spotlight a otra cosa, en caso de que quiera tener un atajo para ella, por ejemplo, la reasigné a Alt + F2 .
Ahora Ctr + Space debería funcionar en Eclipse como se esperaba.
Piensa que es shift + ctrl + espacio .
En mi instalación, el equivalente a la sugerencia automática no está vinculado, pero puede adjuntar un enlace en Preferencias> General> Teclas. El comando se llama ''Asistencia de contenido (tipo: Propuestas de Java)''.
Por defecto, creo que es ctrl + espacio . Puede verificar yendo a Preferencias> General> Teclas y filtrando para ''asistencia de contenido''.
Si no funciona, puede tener un enlace de OS X u otra aplicación que lo anule. Si aparece una ventana con una lista en blanco, es posible que deba ajustar qué sugerencias se muestran de forma predeterminada en Preferencias> Java> Editor> Ayuda de contenido> Avanzado. Puede continuar presionando el enlace para recorrer los diferentes tipos de sugerencias.
puede encontrar Word Completion en edit. (es decir, Edite> Word Completion) Y de ahí su ctr +.