2012-06-04 9 views
21

En Notepad ++, cada vez que selecciona cualquier palabra en un documento HTML (o en su CSS), las palabras similares se resaltan automáticamente.¿Cómo edito todas las instancias resaltadas de una palabra simultáneamente?

¿Existe un atajo que pueda usar para editar todos estos segmentos resaltados a la vez?

All instances of 'unit' highlighted in Notepad++

+1

No entiendo la pregunta ... ¿cuál es tu objetivo? ctrl + h es para reemplazar – Rumplin

+3

Haga doble clic en "unidad", por ejemplo, resalta toda la "unidad" en el código. Empiezo a escribir y reemplaza esta unidad. Quisiera reemplazar todo, sin pasar por la ventana buscar y reemplazar. –

+2

Usando 'Ctrl' +' Click' puedes editar muchos puntos al mismo tiempo, pero debes hacerlo manualmente. –

Respuesta

5

Ctrl + F, introduzca la palabra, introduzca reemplazo. "Hit Replace all".

+0

Advertencia para todos, si lo hace de esta manera, entonces podría reemplazar más de lo que está resaltado. Por ejemplo, notepad ++ no resaltará las instancias que son subcadenas de palabras más largas, pero el método anterior las reemplazará. – AWashburn

+0

No puedo escribir esto como respuesta, pero si activa expresiones regulares y busca y reemplaza \ bunit \ b, solo se reemplazarán las palabras resaltadas. Si la unidad aparece en frases como "oportunidad" o "comunidades", entonces no será reemplazada. – AWashburn

+0

¿No es el acceso directo de reemplazo *** Ctrl + H ***? Usando *** Ctrl + F *** abre el menú de búsqueda. –

0

Solía ​​haber una forma de resaltar y hacer algo para editar todas las partes resaltadas. Sé que puede hacer clic, pero había una forma anterior que no necesitaba hacer esto para todo (¡y no tenía nada que ver con el comando buscar/reemplazar!)

Debo agregar que la opción Ctrl + Click no No tiene que ser palabras coincidentes, por lo que no está realmente relacionado con el resaltado de palabras similares

-1

Hay una manera, pero utilicé un editor diferente. Sublime te permite seleccionar varias áreas resaltando una y presionando CTRL + D, luego obtienes muchos cursores y puedes editarlos en paralelo.

+1

Esto, no es útil. La pregunta habla sobre notepad ++. –

2

En la actualidad, la capacidad de seleccionar y editar todos los textos similares (como el + D funcionalidad en Sublime, como se ha mencionado por @George Ctrl) no está integrado en Notepad ++ versión 6.9.2. Suena como funcionará cuando Notepad ++ updates the version of Scintilla utiliza como la funcionalidad está integrada en el newer version of that.

La única forma de lograr algo similar a la edición multilínea de la que habla es utilizar la función de reemplazo o la versión de edición múltiple de Notepad ++.

Para buscar/reemplazar

  1. resaltar la palabra que desea reemplazar.
  2. Tipo Ctrl + H para mostrar el diálogo Reemplazar.
  3. Modifique el texto "Reemplazar con".
  4. elegir entre "reemplazar" o "Reemplazar todo"

Para Multi-Edit

Primero tiene que enable this feature in Notepad++. Haga esto yendo a ConfiguracionesPreferenciasEditando y luego habilite la Edición de Líneas Múltiples.Ahora, cuando mantenga presionada la tecla Ctrl y haga clic en su texto, se dejará un cursor en la ubicación de cada clic. Cuando termine de ubicar todos los lugares que desea editar, puede comenzar a escribir. Cualquier cosa que escribas ahora aparecerá en cada una de las ubicaciones donde dejaste el cursor.

+0

No funciona. cada vez que empiezo a escribir, solo edita una sola palabra. Mi versión np = 7.3.1. Lo que quiero hacer es comentar/descomentar todas las declaraciones de impresión con fines de depuración. –

+0

@BillyJhon la pregunta original sobre cómo reemplazar instancias múltiples de la misma palabra, lo que usted desea es completamente diferente. –

+0

@BillyJhon [Esta respuesta] (https://superuser.com/a/790369/686479) describe cómo lograr la funcionalidad que desea. –

0

Esto podría ser un poco tarde, aunque ...

  1. Mueva su cursor al principio de la "unidad" de la palabra en una de su bloque ul. Justo al lado del carácter. Asegúrese de que este sea el primer o el último elemento.
  2. Presione la tecla "Alt" en su palabra clave
  3. Mueva hacia arriba (si ha seleccionado la última línea) o hacia abajo (si ha seleccionado primera línea) el cursor verticalmente dentro de su lugar (se mostrará sólo una pequeña línea vertical, seleccionado)
  4. Tipo:. COOL verá "cool-unidad"

Si desea sustituir la palabra " unidad "luego: En el primer paso, seleccione la palabra completa y luego siga los siguientes pasos.

Cuestiones relacionadas