2009-05-29 27 views

Respuesta

73

En Visual Studio, puede set Bookmarks in the code.

saltar entre marcadores:

Ctrl + K + N (para siguiente)

y

Ctrl + K + P (por anterior)

Para alternar un marcador de encendido/apagado para una línea:

Ctrl + K + K

+1

Eso es genial, ¿hay alguna forma de etiquetarlos y buscarlos? ¿O están diseñados como algo temporal? Además, ¿hay alguna manera de saltar entre los puntos de interrupción? – joshcomley

+1

Lamentablemente, no puede etiquetar marcadores. Puede haber un complemento que lo haga, pero no estoy seguro. No conozco un atajo de teclado para saltar entre los puntos de interrupción. –

+6

En la ventana del marcador, puede cambiar los nombres de Marcadores. – Pedro77

5

¡Literalmente pensé en una manera de hacer esto cuando hice clic en la publicación!

Podría usar la función TODO, agregando mi propio prefijo personalizado de "BOOKMARK", o "BM" si voy a ser flojo.

MSDN Documentation For Custom Tags

+7

uso de marcadores internos en su lugar. lo mantendrá alejado de la modificación innecesaria del código. – Andrey

+5

Lo bueno de usar la función TODO es que tus 'marcadores' se mueven con tu código cuando editas, cortas, pegas ... Usando 'marcadores reales' siempre los sacas del lugar donde los colocaste (al menos en 2013) pro) –

+1

Estoy totalmente de acuerdo en que esta es la mejor solución !! Vaya a Herramientas/Opciones/Entorno/Lista de tareas y agregue una nueva etiqueta. Quería usar la frase 'MARK', pero esta palabra es muy común, así que estoy usando 'BOOKMARK' como prioridad baja. Cuando quiera crear uno solo escribo "// MARCADOR: este es un marcador", y listo, ¡simple! Para verlos, simplemente abra la ventana Lista de tareas y ordene por prioridad o descripción y desplácese hacia abajo. Esto es mucho mejor ya que están 'fijados' con el código actual y no se desplazan y pueden compartirse con los desarrolladores, a diferencia de los marcadores estándar. – userSteve

10

Sí, pulse la combinación de teclas rápidas Ctrl + K + K (eso es Ctrl y K, seguido de otra K) para alternar un marcador.

A continuación, puede hacer Ctrl +K +N para el siguiente marcador y Ctrl +K +P para el marcador anterior.

¡Funciona como un encanto!

+0

Levemente fuera de tema, pero ¿hay una notación correcta para describir secuencias de prensas de teclado como las que tienes arriba? Esperaría que una representación más intuitiva se pudiera hacer así: Ctrl + (K, K). ¿Qué piensas? –

0

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/borrar) un marcador en la línea actual Ctrl-B, T, así como también la navegación al marcador siguiente/anterior, donde la navegación se dirige a la solución, carpeta o documento, dependiendo de qué botón usas

Una vez que haya creado un marcador, vaya a Ver | Otras ventanas y seleccione la ventana del marcador (o simplemente presione Ctrl-W, B). Eso mostrará la lista de todos los marcadores. Puede hacer doble clic en cualquier marcador para ir a él, o usar el botón de la barra de herramientas en la ventana Marcador para prev/next.

También puede poner nombre/cambiar el nombre de sus marcadores en la ventana Marcador.Haga clic derecho en el nombre y elija cambiar nombre, o seleccione el nombre y haga clic de nuevo para ingresar al modo de edición.

1

Yo también estaba buscando una mejor solución para esto, habiéndome movido del Delphi 7 IDE a Visual Studio 2010 recientemente. This comment se pregunta si podría haber un complemento que haga esto y que me haya dirigido a Extension Manager & una búsqueda de Marcador ha abierto DPack.

Creo que esto le da al OP exactamente lo que está buscando, especialmente cuando se toma en cuenta this comment of his.

Nota: Una vez instalado tuve que editar las asignaciones del teclado a través de Tools | Options | Environment | Keyboard. Puse DPack en el cuadro de edición Show commands containing, y luego bajé hacia abajo para encontrar el GoToBookmark[x] y ToggleBookmark[x] que no funcionaban para mí y los asigné usando el cuadro de edición Press shortcut keys. (Anote el "Acceso directo [actualmente] utilizado por" antes de hacer esto, sin embargo, no quisiera que sobrescriba una función que no se da cuenta que usa extensamente!)

+0

gracias @agf - Haré esas marcas a partir de ahora. – lukkea

+0

No hay problema. Buena primera respuesta! – agf

2

Reciente las versiones de Visual Studio (al menos Visual   Studio   2010) tienen toda la comodidad para marcar como favoritos. Aquí está mi flujo de trabajo:

En primer lugar, usted debe recordar dos accesos directos, Mostrar Favorito Ventana y Cambiar marcador. En mi configuración es Ctrl +W +B y Ctrl +B + T respectivamente.

En segundo lugar, configure la ventana Marcador para que se oculte automáticamente. Ese paso fue importante para mí, finalmente, hacer que los marcadores sean fáciles y reconfortantes.

Así es como me utilizo marcadores:

Cuando estoy en una posición de interés, que Cambiar marcador y Mostrar Bookmark Ventana, a continuación, pulse F2 y entrada de cambio de nombre - el uso de nombres razonables es muy útil para una fácil navegación.

Cuando quiero llegar a otra posición de interés, I Mostrar ventana de marcador, navegue hasta la entrada necesaria, presione enter, y listo, estoy allí.

Para mí, descubrir el ocultamiento automático de una ventana de marcador fue cricial: permite obtener rápidamente la vista completa de los puntos de interés, y luego se va y devuelve el enfoque al editor.

+0

¿Qué quiere decir con * "recordar dos atajos" *? ¿Quieres decir * "recuerda establecer dos atajos" *? –

+0

Es más probable que haya querido decir aquí "aprender de memoria". –

1

Visual Studio Marcadores son un gran aumento de la productividad. Haga clic en "Ver, Marcadores" (Ctrl K, CtrlW), que se pueden agrupar por categoría Marcadores - acaba de crear una carpeta, y arrastrar marcadores relacionados en la carpeta. Todos pueden habilitarse/deshabilitarse con un solo clic.

Esto es realmente útil si está trabajando en dos o más conjuntos de problemas al mismo tiempo, y no desea estar escabulléndose a través de los marcadores de la Mejora A centrándose en el Error B. Simplemente agrupe el conjunto de marcadores de cada problema en sus respectivas carpetas, y usted puede (de) activarlas con un solo clic.

Además, si hay ciertos lugares en los que tiene que volver a menudo, simplemente cree un marcador deshabilitado y salte directamente a través de la ventana Marcador.

Aquí se muestra un ejemplo:

enter image description here Visual Studio llamado marcadores

3

Con ReSharper, hay una manera más flexible de hacer marcadores y navegar a ellos.

Puede pulsar Ctrl +Shift + Número por ejemplo . Y luego refiérase a eso por Ctrl + .

1

También hay atajos: Ctrl-K, Ctrl-H - conjuntos o elimina un acceso directo 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 en 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).

Visual Studio 2015 bookmarks and shortcuts

-1

En Visual Studio 2017 es

  • Toggle: Ctrl + B, T
  • Habilitar: Ctrl + B, E
  • Eliminar todo: Ctrl +B, C
+2

Para mí en VS2017 CTRL + B es para puntos de interrupción. –

Cuestiones relacionadas