Después de de una larga búsqueda de información pudimos resolver este atasco que pueden tener muchos los lectores. Te ofrecemos la solución y nuestro deseo es que te resulte de gran ayuda.
Solución:
Sólo Click izquierdo una vez en la fila 2000
.entonces ve a la línea 12000
sostener Cambio y Click izquierdo de nuevo .
1) Click izquierdo en línea 2000
2) Ir a la línea 12000
3) Cambio + Click izquierdo en línea 12000
Acababa de responder con esto en esta pregunta similar, pero parece una respuesta más adecuada aquí, y supongo que este título de la pregunta recibiría más resultados… así que estoy publicando aquí y espero que no sea así. Es una especie de paso en falso… (¿quizás debería ser solo un enlace al otro?)
# File:: selectGOTO.py
# A N++ Python Script to enhance line selection speed compared to mouse, cursor, page controls.
# Selects text from the [ start|end ] of current line to [ end|start ] of GOTO line.
# Install using:: Plugins -> Plugin Manager -> Python Script
# Create script using:: Plugins -> Python Script -> New Script -> "selectGoto.py"
# Add to menu:: Plugins -> Python Script -> Configuration -> [select script] [ add ]
# Create shortcut:: [Restart N++]
# Settings -> Shortcut Mapper -> Plugin Commands -> selectGOTO -> [modify] [ctrl]+[shift]+[g]
# Simple usage:
# [ctrl]+[shift]+[g] line#
# Do your operation... (ie: del)
from Npp import *
class startAnchor:
pos = 0
def selectGOTO( args ):
endPos = editor.getCurrentPos()
if( endPos > startAnchor.pos ):
startAnchor.pos = editor.positionFromLine( editor.lineFromPosition( startAnchor.pos ) )
else:
tmp = startAnchor.pos
startAnchor.pos = endPos
endPos = tmp
endPos = editor.getLineEndPosition( editor.lineFromPosition( endPos ) )
editor.setSel( startAnchor.pos, endPos )
editor.clearCallbacks()
def main():
startAnchor.pos = editor.getCurrentPos()
editor.callback( selectGOTO, [SCINTILLANOTIFICATION.UPDATEUI] )
notepad.menuCommand( MENUCOMMAND.SEARCH_GOTOLINE )
main()
Tengo una mejor respuesta. Podrías grabar un macro (borrando por ejemplo 10
líneas ) . Luego ejecútalo varias veces.
1) Ir a Macro > Start recording
2) mantener Cambio y toque Abajo marcar por ejemplo 10
líneas . Y eliminarlos.
3) Ir a Macro > Stop Recording
Ahora tu macro está grabado, puede guardarlo para usarlo en el futuro.
4) Ir a Macro > Save Current Recording Macro...
. Y guardarlo con un nombre.
5) Mueva el cursor a la línea que desea eliminar líneas después de eso. Luego vaya a Macro > Run A Macro Multiple Times...
. y selecciona tu macro y ejecutarlo N
veces que quieras.
valoraciones y reseñas
Si para ti ha sido de ayuda este artículo, te agradeceríamos que lo compartas con más programadores y nos ayudes a dar difusión a esta información.