Recomendación del complemento del entorno de desarrollo de VS2017 C ++

Introducción

Por lo general, la serie Visual Studio se desarrolla bajo Windows y se debe instalar. En la actualidad, VS2017 / 2019 se usa más comúnmente. En los primeros días, como 2013/2015, el autor tenía una computadora que necesitaba construir un entorno de desarrollo C ++. en un entorno completamente nuevo, así que escribí un registro de texto., Memo.

Instalación VS2017

Consulte el tutorial de instalación y dirección de descarga de VS2017 (ilustración) .

Instalación de Assistx

  1. descargar. Ver enlace: https://pan.baidu.com/s/17NmnRGgyAIUi5XiLUuzPPQ , código de extracción: 5z0a
  2. Método de instalación: después de la descompresión, primero cierre vs2017 y luego haga clic en VA_X_Setup2223.exe para el siguiente paso. Finalmente, reemplace el archivo Crack / VA_X.dll para usar el complemento de forma permanente sin pedirle que caduque.
  3. Open vs2017, "VAssistX" aparece en el menú para indicar el éxito.

Hablemos de funciones comunes.

Resaltado de código

No se requiere configuración, el complemento se puede desactivar en VAssistX-> Habilitar / Deshabilitar Visual VAssistX, el efecto es el siguiente:
Resaltado de código

Inserte rápidamente plantillas de código

Una función muy poderosa de este complemento es que puede insertar una plantilla de código. A través de la macro incorporada, puede cambiar dinámicamente algún texto, como el nombre del archivo, la hora, el autor, etc., eliminando así el problema de manualmente cambiando el tiempo después de copiar y mejorando la eficiencia.

Introducción a la plantilla

  1. Haga clic en "VAssistX-> Tools-> Edit VA Snippets ...", desplácese hacia abajo para encontrar "Doxygen-Header Comment" e ingrese "cmh" en el acceso directo (es decir, ingrese cmh en el archivo, y aparecerá un botón de módulo de código de creación rápida se mostrará. Puede insertar la plantilla de código en el archivo) o cualquier otra letra
    Inserte la descripción de la imagen aquí

PD:
$ FILE_BASE $ es una macro (o marcador de posición), que será reemplazada por la parte del nombre del archivo sin sufijo.
$ FILE_EXT $, representa el sufijo del nombre del archivo. De esta forma podemos combinar.
$ YEAR $, $ MONTY $, $ DAY $, esto cambia con la hora del sistema y representa el año, mes y día respectivamente. Separe con "/" en el medio.
Se pueden encontrar más macros en $ abc $.

  1. Pegue y reemplace el siguiente código.
/** @file $FILE_BASE$.$FILE_EXT$
  * @brief 
  * @author summer sh
  * @date $YEAR$/$MONTH$/$DAY$
  */
  1. Ingrese cmf en la posición donde desea insertar la plantilla de código en el archivo y haga clic en él para agregar rápidamente la declaración del encabezado del archivo. El efecto es el siguiente:
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Si ingresa cmh en config_dao.cpp y hace clic en Aceptar, "cim.cpp" se convertirá en "$ file config_dao.cpp", lo cual es muy conveniente.

Nueva plantilla

Si no hay una plantilla adecuada, también podemos crear una nueva, por ejemplo, esperamos agregar comentarios a la función.

  1. Haga clic en Nuevo fragmento de VA
    Inserte la descripción de la imagen aquí
  2. Como se muestra en la figura anterior, ingrese el título, el acceso directo y la plantilla personalizados y haga clic en Aceptar. El efecto es el siguiente:
    Inserte la descripción de la imagen aquí
  3. Ingrese la tecla de método abreviado cmf en el archivo e inserte esta plantilla de código personalizado.
  4. Las imágenes a continuación son algunos ejemplos.
    Inserte la descripción de la imagen aquí

Resumen de plantillas de uso común

Aquí hay algunas plantillas de uso común, que se usan a menudo en el trabajo.

Descripción del encabezado del archivo cmh

  • title : Doxygen - Comentario de encabezado
  • atajo: cmh
/** @file $FILE_BASE$.$FILE_EXT$
  * @brief 
  * @author summer sh
  * @date $YEAR$/$MONTH$/$DAY$
  */

Comentario de función cmf

  • title : Doxygen - Comentario de función
  • atajo: cmh
/** @fn initChatKit
* @brief 
* @param 
* @return
*/

Anti-duplicación contiene chg

  • title : Doxygen - File Guid
  • atajo: chg
#ifdef _$FILE_BASE_UPPER$_$GUID_SYMBOL_UPPER$_
#define _$FILE_BASE_UPPER$_$GUID_SYMBOL_UPPER$_
#endif // _$FILE_BASE_UPPER$_$GUID_SYMBOL_UPPER$_

El efecto es el siguiente:
Inserte la descripción de la imagen aquí

c ++ 11 basado en rango para fori

  • título: para bucle c ++ 11 basado en rango
  • atajo: fori
for (auto& item : $selected$) {
    
    
	
}

$ selected $ representa la posición del mouse, que hará que el mouse salte automáticamente a esta posición, para que podamos ingresar rápidamente al contenedor conveniente.

Doxígeno

Es una herramienta de generación de anotaciones de documentos C ++, y la herramienta genera automáticamente el documento SDK de NetEase Cloud IM .
Inserte la descripción de la imagen aquí
Para obtener más información, consulte el sitio web oficial de Doxygen .

Complemento de formato de código de estilo

instalación

  1. Descarga https://marketplace.visualstudio.com/items?itemName=Lukamicoder.AStyleExtension2017
  2. Abra AStyleExtension.vsix para instalar.
    Inserte la descripción de la imagen aquí
  3. Menú VS2017 -> Herramientas -> Opciones, Asytle Formatter parece representar el éxito.
    Inserte la descripción de la imagen aquí

Configuración de estilo de formato de código

  1. Haga clic en Editar y pegue la configuración a continuación.
--style=google --indent=spaces=4 --align-pointer=type --indent-classes --indent-namespaces --break-blocks --break-blocks=all --pad-oper --pad-header --mode=c--style=google --indent=spaces=4 --align-pointer=type --indent-classes --indent-namespaces --break-blocks --break-blocks=all --pad-oper --pad-header --mode=c

Inserte la descripción de la imagen aquí
5. Marque "Formatear al guardar", es decir, al guardar el archivo, se formateará automáticamente sin presionar la tecla de acceso directo.
6. Abra el archivo arbitrariamente, presione Ctrl + S para guardar y vea el efecto de formato.
Inserte la descripción de la imagen aquí

Explicación complementaria:
-style = google representa el uso del estilo de código c ++ de google, puede ver que {} está en una línea separada antes de formatear, y después de formatear, el primero {está en la misma línea que el nombre de la función. La especificación del código de Google C ++ puede consultar aquí: Guía de estilo del proyecto de código abierto de Google (versión china) Guía de estilo de C ++
Inserte la descripción de la imagen aquí

para resumir

En este punto, los complementos de uso común de VS2017 están configurados, lo suficiente para el uso diario. Si hay mejores complementos, comente y deje un mensaje.

Supongo que te gusta

Origin blog.csdn.net/xmcy001122/article/details/113833494
Recomendado
Clasificación