working visual studio not habilitar code autocompletar activar c# visual-studio visual-studio-extensions vs-extensibility

c# - not - intellisense visual studio code



Cómo agregar un botón a Visual Studio Intellisense (2)

1) En un proyecto de C # o VB, abra un archivo de código y coloque el cursor donde desea insertar el fragmento de código.

2) Abra el menú del fragmento de código de una de estas tres formas:

Press CTRL+K, CTRL+X. On the Edit menu, point to IntelliSense, and then click Insert Snippet. Right-click the mouse and then select the Insert Snippet command on the shortcut menu.

3) Seleccione el fragmento de código del insertador de fragmentos de código y luego presione TAB o ENTER, o haga doble clic en el fragmento.

Me gustaría agregar un botón en la parte superior de la lista de opciones devueltas por IntelliSense de Visual Studio. Cuando se hace clic en el botón, se ejecutará mi código personalizado (que, entre otras cosas, hará que aparezca una ventana emergente).

Lo llamo ''botón'' porque cuando el usuario hace clic en el elemento, quiero que aparezca una ventana emergente, en oposición a la acción normal de IntelliSense de completar la entrada del usuario.

Por ejemplo, cuando ingresamos un nombre de clase en el editor de texto, normalmente las propiedades estáticas y los métodos estáticos aparecerán en IntelliSense. Pero quiero agregar otro elemento al principio de esa lista.

Este elemento debería aparecer en la parte superior de la lista de IntelliSense, sin importar qué entrada / contenido causó la aparición de IntelliSense. El artículo nunca cambiará.

¿Es esto posible, y si es así, puedes dar alguna dirección sobre cómo debo lograr esto?


En la página de propiedades de IntelliSense, borre las opciones del cuadro de texto o las opciones de casilla de verificación para las características de IntelliSense que no desea:

Show completion list after a character is typed Committed by typing the following characters Committed by pressing the space bar IntelliSense pre-selects most recently used members applies to IntelliSense for Most Recently Used Members

Para obtener más información, consulte IntelliSense, C #, Editor de texto, cuadro de diálogo de opciones