En varios proyectos, hay ciertas partes a las que seguiré saltando. ¿Hay alguna forma de "marcar" estas partes de forma eficaz, de modo que pueda volver rápidamente a una determinada línea en un determinado archivo (o un determinado método)?
Sigo perdiéndome navegando por la solución o haciendo un "buscar en todo el proyecto / solución".
visual-studio
Joshcomley
fuente
fuente
Sí, presione la combinación de teclas de acceso rápido Ctrl+ K+ K(que es Ctrl y K, seguido de otra K) para alternar un marcador.
Luego puede hacer Ctrl+ K+ Npara el siguiente marcador y Ctrl+ K+ Ppara el marcador anterior.
¡Funciona a las mil maravillas!
fuente
Con ReSharper , hay una forma más flexible de crear marcadores y navegar hacia ellos.
Puede presionar Ctrl+ Shift+ Número, por ejemplo 3. Y luego refiérase a eso con Ctrl+ 3.
fuente
Podría usar la función TODO , agregando mi propio prefijo personalizado de "BOOKMARK" o "BM" si voy a ser vago.
Documentación de MSDN para etiquetas personalizadas
fuente
Las versiones recientes de Visual Studio (al menos de Visual Studio 2010) tienen toda la comodidad para marcar. Aquí está mi flujo de trabajo:
Primero, debe recordar dos atajos, Mostrar ventana de marcador y Alternar marcador . En mi configuración es Ctrl+ W+ By Ctrl+ B+ Trespectivamente.
En segundo lugar, configure la ventana del marcador para que se oculte automáticamente. Ese paso fue importante para mí para finalmente hacer que los marcadores sean fáciles y reconfortantes.
Así es como utilizo los marcadores:
Cuando estoy en una posición de interés, alterno el marcador y la ventana de marcador , luego presiono F2y cambio el nombre de la entrada ; usar nombres razonables es muy útil para una navegación fácil.
Cuando quiero llegar a otra posición de interés, muestro la ventana de marcadores , navego a la entrada necesaria, presiono enter y listo, estoy allí.
Para mí, descubrir la ocultación automática de una ventana de marcador fue fundamental: permite obtener rápidamente la vista completa de los puntos de interés, y luego abandona y devuelve el foco al editor.
fuente
También hay atajos :Ctrl-K, Ctrl-H - establece o elimina un atajo en la lista de tareas a la línea actual.
Lista de todos los accesos directos que puede ver en la ventana Lista de tareas. Para abrirlo haga clic
View - Task List
en el menú o presione Ctrl-\, T. En esa ventana puede seleccionar Tareas de usuario, Accesos directos o Comentarios (no en VS2015).fuente
Los marcadores de Visual Studio son un gran impulso de productividad. Haga clic en "Ver, marcadores" ( Ctrl K,Ctrl W ), puede agrupar sus Marcadores por categoría; simplemente cree una carpeta y arrastre los marcadores relacionados a la carpeta. Todos se pueden activar / desactivar con un solo clic.
Esto es muy útil si está trabajando en dos o más conjuntos de problemas al mismo tiempo, y no quiere pasar por los marcadores de la Mejora A mientras se enfoca en el Error B. Simplemente agrupe el conjunto de marcadores de cada problema en sus respectivas carpetas, y puede (des) activarlos con un clic.
Además, si hay ciertos lugares a los que tiene que volver a menudo, simplemente cree un marcador deshabilitado y salte directamente a través de la ventana del marcador.
Aquí hay un ejemplo:
Marcadores con nombre de Visual Studio
fuente
Yo también estaba buscando una mejor solución para esto, habiendo pasado recientemente de Delphi 7 IDE a Visual Studio 2010. Este comentario se pregunta si podría haber un complemento que haga esto y que me haya dirigido al Administrador de extensiones y una búsqueda de Bookmark mostró DPack .
Creo que esto le da al OP exactamente lo que está buscando, particularmente cuando se tiene en cuenta este comentario suyo .
Nota: Una vez instalado, tuve que editar las asignaciones del teclado a través de
Tools | Options | Environment | Keyboard
. Lo puseDPack
en elShow commands containing
cuadro de edición, y luego me desplacé hacia abajo para encontrar losGoToBookmark[x]
yToggleBookmark[x]
que no funcionaban para mí y los asigné usando elPress shortcut keys
cuadro de edición. (Sin embargo, tome nota de cuál es el "acceso directo [está] siendo utilizado actualmente" antes de hacer esto; ¡no me gustaría que sobrescribiera una función que no se da cuenta de que usa mucho!)fuente
Ir a Ver | Barras de herramientas y verifique la barra de herramientas del Editor de texto para que aparezca. Tiene botones de la barra de herramientas para alternar (crear / eliminar) un marcador en la línea actual Ctrl-B, T, así como la navegación al marcador siguiente / anterior, donde la navegación tiene como alcance la solución, carpeta o documento, según qué botón usas.
Una vez que haya creado un marcador, vaya a Ver | Otras ventanas y seleccione la ventana de marcadores (o simplemente presione Ctrl-W, B). Eso mostrará la lista de todos los marcadores. Puede hacer doble clic en cualquier marcador para saltar a él, o utilizar el botón de la barra de herramientas en la ventana Marcador para anterior / siguiente.
También puede nombrar o cambiar el nombre de sus marcadores en la ventana de marcadores. Haga clic con el botón derecho en el nombre y elija cambiar el nombre, o seleccione el nombre y haga clic en él nuevamente para ingresar al modo de edición.
fuente
En Visual Studio 2017 es
fuente