¿Es posible revertir una sola línea en Notepad ++?
Ejemplo:
Hello world
Cambiaría a
dlrow olleH
¿Debo instalar un complemento para dicha funcionalidad?
ACTUALIZACIÓN : Me gustaría mantener el portapapeles en su estado original. Por lo tanto, una [copia] - [transformación externa] - [pegar] no es adecuada.
Además, me gustaría permanecer en un entorno de escritorio desconectado, por lo que cualquier solución de servicio en línea no es adecuada.
fuente
ACTUALIZACIÓN: He agregado una secuencia de comandos "invertir el texto del portapapeles" de Python-3.
Este script Python-3 abastece el texto Unicode; es decir. todo el texto ...
Debido a que no se ha presentado una solución integrada (todavía), mencionaré una solución alternativa de herramientas Unix.
Descargue las utilidades mencionadas en la fuente (a continuación) y colóquelas en una carpeta PATH'd.
Introduce el código (a continuación) en un archivo .cmd y llámalo como quieras. (debe hacerlo, por supuesto, debe estar en una carpeta PATH'd).
Cree un acceso directo de Windows al .cmd (colóquelo en algún lugar de su StartMenu y configúrelo para que se ejecute minimizado) ... y asígnele una tecla de acceso directo.
Luego puede copiar el texto de su elección al portapapeles y presionar su tecla de acceso rápido ... ¡Listo! .. el texto invertido reemplaza el texto seleccionado.
Si lo prefiere, puede configurar una macro NotePad ++ para seleccionar y copiar una línea completa ... (tome nota de los caracteres de la nueva línea al final del texto.
Además, como se menciona en las notas de origen. Esto funciona para juegos de caracteres de un solo byte.
sed.exe
es posible que pueda manejar Unicode, pero aún no lo he resuelto ... Si sabe cómo hacerlo, publique la información, ya sea aquí o tal vez en mi publicación de una pregunta específica sobre este tema : can-gnu-sed-for-windows-handle-unicodeEsta es la
sed.exe
versión:Aquí está la
Python-3
versión:fuente
Si no necesita hacerlo con tanta frecuencia, puede copiar la línea en esta herramienta en línea para hacer la inversión.
fuente
Me doy cuenta de que esto usa otra herramienta, pero puede revertir el texto en Excel y luego copiarlo de nuevo. Cree una hoja de cálculo y agregue esta macro:
Si tiene la intención de utilizar esta función regularmente, asigne la macro a un botón en la barra de herramientas para facilitar el acceso. Copie algo de texto en cualquier celda. Asegúrese de que la celda esté seleccionada y ejecute la macro. Copie el texto generado de nuevo a Notepad ++.
Sorprendente que esta característica simple no esté disponible en Notepad ++ o mediante un complemento como
TextFX
.fuente
El complemento BinHex versión 2.0 de Notepad ++ tiene una función inversa de cadena implementada.
Puede marcar la cadena que debe invertirse y presionar Ctrl+ R.
fuente
Una extensión de la idea de gor si su cadena tiene menos de diez caracteres:
haga una macro de esto.
Resalta el área deseada en N ++
buscar:
reemplazar:
reemplazar en la selección: marcado
N ++ solo admite diez grupos, así que eso es todo lo que obtienes, pero al menos tiene diez letras a la vez.
Fuera del tema, el motor de expresiones regulares de IE es diferente al aceptado en lo que respecta a este tipo de expresiones regulares, por lo que esto podría ser factible en IE sin las iteraciones.
fuente
fuente