¿Hay un método abreviado de teclado para seleccionar toda la línea actual en Notepad ++?


19

Microsoft OneNote tiene un práctico acceso directo ( Ctrl+ A) que uso todo el tiempo para seleccionar una línea completa. Y si hace clic por segunda vez, selecciona todo el documento.

Realmente me gustaría usar Ctrl+ Acomo acceso directo en Notepad ++ para seleccionar la línea actual, pero su valor predeterminado es seleccionar todo el documento. ¿Hay alguna manera de hacer que seleccione solo la línea actual completa?


1
Solo para agregar, Microsoft OneNote también puede seleccionar todo el documento con Ctrl + Aacceso directo. Simplemente presione Ctrly presione Avarias veces, expande la selección de una línea a otra a todo el documento.
Cricrazy

Respuestas:


19

Presione Homeluego Shift+ End.

Endentonces Shift+ Hometambién se puede usar. Si necesita seleccionar la línea desde el principio en lugar del primer carácter sangrado , presione Homedos veces.

También puede grabar esto como una macro y luego establecer un acceso directo a esa macro. Sin embargo, Ctrl+ Ase usa como select all en casi todos los editores de texto y cuadros de texto, por lo que cambiarlo podría hacer las cosas más confusas. Use otro atajo en su lugar

Si solo desea copiar / cortar / eliminar las líneas, ya hay atajos para usted:

  • Eliminar línea Ctrl+ Shift+L
  • Corte de línea Ctrl+L
  • Copia de línea Ctrl+ Shift+ T(cambiado a Ctrl+ Shift+ Xen el Bloc de notas más reciente ++)

También hay otras acciones sin accesos directos predeterminados, como transposición de línea, unión de línea, duplicado de línea ... Simplemente seleccione Configuración > Mapeador de accesos directos > Comandos Scintilla , seleccione SCI_LINETRANSPOSE/ SCI_LINEDUPLICATE/ SCI_LINESJOIN... y asígnelos.

Si Ctrl+ Shift+ Tno funciona para usted, es porque el acceso directo se ha asignado a 2 características diferentes, lo que causa un conflicto como PryrtCJ respondió a continuación . En el nuevo Notepad ++, la copia de línea se ha cambiado a Ctrl+ Shift+ X, y también se ha agregado una advertencia de conflicto de acceso directo, lo que facilita un poco la vida

ingrese la descripción de la imagen aquí

Consulte Listas de métodos abreviados de teclado y mouse predeterminados para Notepad ++ y algunos complementos

Si está usando un mouse, hacer un solo clic en el número de línea a la izquierda o hacer triple clic en la línea también funciona.


66
¡Puedo confirmar que CTRL + Shift + T *** NO FUNCIONA! *** Windows 10, NPP 6.8.6. Mis resultados son que NPP está tratando de crear un nuevo archivo por alguna razón. No estoy seguro de por qué. Posiblemente relacionado con un complemento? Espero que esto ayude a alguien. He visto esta "solución" en 3 sitios web diferentes. Al menos para mí, NO funciona.
Eric Hepperle - CodeSlayer2010

1
Ctrl-Shift-T tampoco funcionó para mí. Win7, NPP 6.8.3. Hacer un solo clic en el número de línea y luego Ctrl-C fue la forma más rápida para mí.
dvdhns

@ CodeSlayer2010 ¿intentaste abrir los comandos de Scintilla como dije? Tal vez sus accesos directos se hayan modificado de alguna manera o esté utilizando un idioma diferente, por lo tanto, un acceso directo diferente. Solo cambia SCI_LINECOPYa lo que quieras.
phuclv

@dvdhns mientras escribe, ¿cómo es eso más rápido que un solo atajo cuando necesita mover la mano para encontrar el mouse y luego presionar el atajo?
phuclv

@ LưuVĩnhPhúc: Gracias por su respuesta. No intenté eso porque no quería pasar por el esfuerzo de reasignar mis llaves. Pero, parece que los comandos de scintilla podrían ser un buen lugar para verificar si algo más puede haberlos alterado.
Eric Hepperle - CodeSlayer2010

6

Para aquellos para quienes la respuesta aceptada no funciona: acabo de responder una preocupación similar en la Comunidad Notepad ++ . Básicamente, hay dos comandos asociados con el atajo Ctrl+ Shift+ Tsimultáneamente, y el otro parece estar tomando preferencia.

Si prefiere Ctrl+ Shift+ Tcomo referencia SCI_LINECOPY, busque el comando en conflicto (por ejemplo, Shortcut Mapper>> Main menu>> Restore Recent Closed File, que es lo que está causando el conflicto en mi copia de NPP), seleccione Modify, luego cambie la letra desplegable de Ta NONEy presione OK. Suponiendo que no haya más conflictos, el acceso directo volverá a SCI_LINECOPY.

Espero que esto ayude.


Buena entrada, ¿puede explicar la importancia de los comandos SCI que los del menú principal?
Jagadish Talluri

Lo siento, no soy un experto en los comandos de Scintilla. Acabo de encontrar dos acciones asignadas al mismo método abreviado de teclado y descubrí cuál deshabilitar para que el método abreviado haga lo que yo quiero. :-)
PeterCJ

3

En NPP7.5.1 SCI_LINECOPYse asigna a Shift+ Ctrl+X

Entonces puedes usar Shift+ Ctrl+ Xpara copiar la línea actual al portapapeles


0

Creo que puedes hacerlo a través de Macro.

  1. Vaya a Macro> Iniciar grabación
  2. Mantenga Shiftpresionado y toque Abajo para marcar, por ejemplo, 10 líneas. Y eliminarlos.
  3. Vaya a Macro> Detener grabación. Ahora que su macro está registrada, puede guardarla para usarla en el futuro.
  4. Vaya a Macro> Guardar macro de grabación actual .... Y guárdelo con un nombre.
  5. Mueva el cursor a la línea que desea eliminar después de eso. Luego vaya a Macro> Ejecutar una macro varias veces .... Y seleccione su macro y ejecútelo N veces que desee.

Referencia: /programming/19161262/select-range-of-lines-in-notepad


44
P: ¿Cómo puedo seleccionar una línea con el teclado? R: Aquí hay una manera de eliminar 10 líneas. Deberá hacer clic con el mouse varias veces cuando lo use.     ¿Qué?
G-Man dice 'Reincorporar a Monica' el

@ G-Man Dado que puede asignar un acceso directo a macros, esta solución es perfectamente viable. Sin embargo, la Macro probablemente debería contener las operaciones de la respuesta proporcionada por LưuVĩnhPhúc.
JC2k8

Creo que mi solución se ajusta a la pregunta de Macondo, puedes hacer casi todo con Marco
CuongDC

1. Quiere eliminar la línea actual , no 10 líneas. 2. Presionando 10 veces simplemente haga la selección en alguna posición en la décima línea. No seleccionar los enteros 10 líneas
phuclv

0

Simplemente haga clic 3 veces en una palabra o línea


hacer clic no es un atajo de teclado. E incluso si se puede usar el mouse, basta un solo clic a la izquierda del número de línea . No es necesario hacer un triple clic
phuclv

-1

Shift+ End- selecciona la línea completa después del cursor.


Eso no es lo que se pide.
Toto

1
Está bien para seleccionar una línea completa, si el cursor ya está al comienzo de la línea. Considere agregar la clave Inicio delante del acceso directo en su respuesta.
MarianD

esto no es diferente a mi respuesta 3 años antes, y también es menos correcto
phuclv
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.