c# - teclas - como activar el autocompletar en visual studio
Detenga el comportamiento predeterminado de Autocompletar al presionar la barra espaciadora en Visual Studio 2015 (3)
Acabo de hacer esto en Visual Studio yendo a:
Archivo > Preferencias > Configuración > Alternar "Sugerir en caracteres de activación"
También desactivé la "Sugerencia automática en el carácter de confirmación" y "Aceptar la sugerencia al ingresar"; sin embargo, es posible que desee esa configuración.
NOTA La palabra clave aquí es "por defecto". Sé que puedo golpear escape y el comportamiento predeterminado se aborta. No quiero presionar la tecla de escape cada vez que el IDE cree que sabe lo que quiero. No tuve que hacer esto en 2013.
ADENDA 2 Parece que todavía estoy teniendo dificultades para comunicar lo que busco aquí. Lo que quiero que pase no es nada cuando presiono la barra espaciadora ... Solo quiero que aparezca un carácter de espacio en mi pantalla. La única vez que quiero que el IDE inserte una sugerencia es cuando llego a la barra de pestañas. Espero que quede más claro?
Esto me está volviendo loco. 2013 y antes le permitieron configurar los caracteres de finalización (¿tal vez eso fue reaparecer?) Pero en 2015 no veo forma de detener el comportamiento predeterminado de autocompletar.
Por ejemplo, digamos que tengo una clase Foo
, pero no tengo el espacio de nombres especificado, pero tengo una clase FooBar
en uno de los espacios de nombres especificados, si FooBar
:
public void DoSomething(Foo// <-- then a space)
... Pone automáticamente FooBar
. ¿Cómo diablos apago este comportamiento?
Debo mencionar que todavía quiero Autocompletar, solo en la pestaña.
Editar -> Intellisense -> Alternar modo de finalización
Desde: https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx
"También puede cambiar al modo de sugerencia, en el que solo el texto que escribe se inserta en el código. Por ejemplo, si ingresa un identificador que no está en la lista y presiona TAB, en el modo de finalización, la entrada reemplazará el identificador escrito . Para alternar entre el modo de finalización y el modo de sugerencia, presione CTRL + ALT + BARRA ESPACIADORA o haga clic en Editar / IntelliSense / Modo de finalización de alternancia ".
Para todos los que tienen el mismo problema en el código de Visual Studio, agregue esta línea a la Configuración de usuario:
"editor.acceptSuggestionOnCommitCharacter": false