LazowskiAnton · Extensions

NoteSmith

Comentarios que destacan cuando deben: TODO, FIXME y compañía en color, todos ellos en una ventana para toda la solución, y anclas para saltar entre las partes de un archivo largo.

Gratis · Visual Studio 2022 y 2026 · 14 idiomas de interfaz · sin telemetría

Por qué NoteSmith

El mismo código sin NoteSmith y con él: comentarios etiquetados en color

De un vistazo

Un TODO en naranja con su etiqueta sobre una insignia suave, un FIXME en rojo, una nota importante en negrita: las preguntas abiertas de un archivo ya no se esconden entre los comentarios normales.

Cada TODO de la solución

La ventana Comentarios lee en segundo plano todos los archivos de código fuente, no solo los abiertos, y se mantiene al día a medida que guarda. Con un doble clic se abre la línea.

Sus propias etiquetas

Agregue REVIEW, PERF o cualquier palabra que use su equipo, hasta 30 etiquetas, cada una con un color que se lee bien en el tema oscuro y en el claro.

Gratis y sin letra pequeña

Sin suscripción, sin versión «pro», sin recopilación de datos, sin mensajes en la ventana Salida ni al iniciar. Lo único que le pediremos —cuando ya la haya usado durante un tiempo— es una valoración en el Marketplace. Funciona en Visual Studio 2022 y 2026, x64 y ARM64.

Características

Etiquetas

Una etiqueta cuenta al principio de un comentario y se reconoce tal como está escrita: TODO es una etiqueta, todo y TODOS son palabras normales, así que las frases corrientes nunca se iluminan.

Un archivo con TODO, FIXME, HACK, NOTE, un comentario importante, una pregunta y código tachado, con marcas en la barra de desplazamiento
EtiquetaSignificado
TODOTrabajo que aún queda por hacer.
FIXME, BUGCódigo que se sabe defectuoso y hay que corregir.
HACKUna solución alternativa que debería sustituirse por una solución adecuada.
NOTE, INFOUna explicación que conviene leer antes de cambiar el código.
ANCHORUn lugar con nombre del archivo al que se puede saltar.
// !Un comentario importante, en negrita.
// ?Una pregunta abierta.
////Código comentado, tachado.

Autores, incidencias y fechas límite

En un comentario etiquetado, el nombre en TODO(anna) aparece atenuado, #142 se resalta como un vínculo y due 2026-11-01 se muestra como una insignia que se vuelve roja cuando pasa la fecha.

Sus propias etiquetas

La tabla de etiquetas de la página de opciones contiene las etiquetas integradas y las suyas, hasta 30: palabras separadas por comas (PERF, SLOW), un color entre 12 pares pensados para ambos temas, un estilo (fondo de etiqueta, negrita, normal, tachado) y si la ventana Comentarios las recopila. Las etiquetas integradas se pueden desactivar y cambiar de color.

Ventana Comentarios

Ver → Otras ventanas → NoteSmith Comments. Todos los comentarios etiquetados de la solución o la carpeta abierta, agrupados por etiqueta y luego por proyecto y archivo. Las insignias muestran u ocultan una etiqueta, vencidos deja solo los atrasados y el cuadro de búsqueda filtra por texto y archivo. Los archivos se leen en segundo plano (se omiten bin, obj, node_modules y los archivos generados) y se vuelven a leer cuando cambian en el disco. Con doble clic o Entrar se abre la línea.

La ventana Comentarios con los grupos FIXME, TODO y HACK, insignias y un comentario vencido

Una tarjeta al pasar el puntero

Deje el puntero sobre una etiqueta o una fecha límite: la tarjeta explica qué significa la etiqueta y muestra el autor, la fecha límite con los días que quedan o de retraso, la incidencia y cuántos comentarios de ese tipo hay en la solución. Todos los comentarios TODO abre la ventana Comentarios solo con esa etiqueta y Configuración de etiquetas… abre la página de opciones.

La tarjeta emergente de un TODO con su autor, fecha límite, incidencia y botones

Anclas

// ANCHOR: name marca una parte de un archivo largo. Editar → Ir a → NoteSmith Anchors (Ctrl+K, Ctrl+,) enumera las anclas del archivo donde está el cursor, con la parte en la que se encuentra ya seleccionada: escriba para filtrar y pulse Entrar para saltar. Las anclas también tienen sus marcas en la barra de desplazamiento y su grupo en la ventana Comentarios.

La lista de anclas de un archivo largo con tres anclas

Configuración

Herramientas → Opciones → SmithWorks → NoteSmith. Cada opción tiene una descripción, y la vista previa de la parte superior muestra al instante comentarios de ejemplo con las etiquetas y los estilos elegidos.

OpciónPredeterminado
Colorear etiquetas de comentarioactivado
Atajos de Better Commentsactivado
Fondo tras la etiquetaactivado
Marcas en la barra de desplazamientoactivado
Tarjeta al pasar el punteroactivado
Etiquetas7 etiquetas integradas y 3 atajos
Autores, referencias a incidencias, fechas límitetodos activados
Recopilar comentarios de toda la soluciónactivado
Pedir una valoración en el Marketplaceactivado

La configuración se guarda en %LocalAppData%\NoteSmith.

Página de opciones de NoteSmith
La página de opciones con su vista previa en vivo y la tabla de etiquetas.

Preguntas frecuentes

¿Qué lenguajes se colorean?

En el editor, todos los lenguajes en los que Visual Studio colorea los comentarios: NoteSmith toma los comentarios de la propia coloración del editor, así que funciona igual en C#, Visual Basic, F#, C++, TypeScript, JavaScript, XAML, XML, HTML, CSS, SQL, Python, PowerShell, Razor y otros. La ventana Comentarios, las marcas en la barra de desplazamiento y las anclas leen los archivos según su extensión: .cs, .vb, .fs, archivos de C y C++, .js, .ts, .xaml, .xml, .html, .css, .scss, .sql, .py, .ps1, .cshtml, .razor, .yml y más.

¿Por qué no se colorea todo en minúsculas?

Las etiquetas se reconocen tal como están escritas, para que la palabra nunca se ilumine en una frase normal. Agregue Todo o todo a la tabla de etiquetas si su equipo las escribe así.

¿En qué se diferencia de la Lista de tareas?

La Lista de tareas de Visual Studio muestra de forma predeterminada solo TODO, HACK y UNDONE, en texto sin formato. La ventana Comentarios muestra cada etiqueta de la tabla con su color, agrupa los comentarios, filtra por etiqueta, fecha y texto, y se mantiene al día con los cambios en el disco.

¿Qué archivos lee la ventana Comentarios?

Todos los archivos de código fuente dentro de la carpeta de la solución (o la carpeta abierta), excepto bin, obj, node_modules, .git, .vs, packages, los archivos generados como *.Designer.cs y *.g.cs, los scripts minificados y los archivos de más de 1 MB. Las cadenas que solo parecen comentarios ("http://…") se omiten.

¿Puedo cambiar el método abreviado de la lista de anclas?

Sí: Herramientas → Opciones → Entorno → Teclado, comando Edit.NoteSmithAnchors.

¿NoteSmith envía algún dato?

No. No hay telemetría ni acceso a la red; su código se queda en su equipo.

¿Dónde informo de un problema o sugiero una función?

Abra una incidencia en el repositorio Feedback de GitHub: hay formularios para errores e ideas (cambie los nombres privados). También puede usar la pestaña Q&A en Marketplace.

Historial de cambios

1.0.1

1.0.0