Quiero voltear pedidos de línea de un documento con más de 500 líneas. Las líneas no son solo números, algunos incluyen texto y otros caracteres. Es una mezcla
Ejemplo:
Línea 1 Línea 2 Línea 3 Línea 4 Línea 5 Linea 6
Lo que luego quiero voltear, invertir y lucir así de abajo hacia arriba:
Linea 6 Línea 5 Línea 4 Línea 3 Línea 2 Línea 1
Respuestas:
Solución que no requiere otro software excepto el complemento TextFX normalmente incluido:
fuente
Esto también se puede hacer en Notepad ++ sin el complemento TextFX. Sigue la misma estrategia que la de la respuesta aceptada, pero utilizando la funcionalidad nativa. Se hace de la siguiente manera:
fuente
Bueno, dado que estamos dando ejemplos de código, si está en Windows 7 o ha instalado PowerShell en otra versión de Windows, entonces:
O para una respuesta que no sea de codificación, descargue gVim , abra el archivo y escriba:
fuente
Si te sientes cómodo compilando C ++, esto debería ser suficiente. Básicamente, pongo cada línea del archivo en un vector y la envío a un nuevo archivo usando un iterador inverso.
Si al archivo de salida le faltan saltos de línea entre las líneas, cambie el
outFile << *rIt;
para queoutFile << *rIt << "\r\n";
se agregue un salto de línea (omita el\r
si está en Unix / Linux).Descargo de responsabilidad: no he probado este código (lo escribí muy rápido en el Bloc de notas), pero parece viable.
fuente
Utilice la herramienta disponible en línea que lo hace en un clic
http://www.miniwebtool.com/reverse-lines/
fuente
Puede hacerlo en línea en el sitio web http://textmechanic.co/Sort-Text-Lines.html
fuente
Aquí está el código C # .NET para él que acabo de escribir :)
fuente
unsafe
palabra claveMain
aquí?Aquí hay una forma sin codificación:
fuente
Si desea automatizar esto en Notepad ++ con un solo clic:
¡Toda la gloria para Reck Dickhard !
Para agregarlo en el menú contextual:
Si hace clic en la pestaña de complementos → Python Script → Configuración , puede asignar el script a un icono de la barra de herramientas o al menú de Python Script. (Si asigna un script al menú, aparecerá inmediatamente, pero no podrá asignarle un acceso directo hasta la próxima vez que se inicie Notepad ++. Si lo asigna a un icono de barra de herramientas, solo aparecerá en el próximo inicio de Notepad ++.)
fuente