Estoy buscando un editor de texto GUI con una función de diferenciación integrada. Estoy acostumbrado a Notepad ++ en Windows y su complemento diferencial. Ahora estoy usando una máquina Linux y parece que no puedo encontrar algo similar.
Yo he tratado:
Sé que puedo usar Kompare o Meld, pero no estoy buscando una herramienta de comparación, estoy buscando un editor de texto que pueda ayudarme a comparar archivos cuando lo necesite. Ya uso esas aplicaciones cuando tengo que comparar muchos archivos a la vez, también esas herramientas de diferencias pierden la mayoría de las características de los editores de texto que necesito, como el resaltado de código, varias operaciones de texto (ayuda de sangría, conversión de nueva línea, cambio de codificación ....) .
Además de eso, a veces necesito comparar texto pegado sin guardar archivos, así que abro dos documentos nuevos en Notepad++ y luego pego el texto que necesito comparar allí.
Estoy usando Linux Mint con KDE.
Así es como funciona el complemento Notepad ++ en Windows:
Comienza una vista dividida con una interfaz de diferencias clásica que muestra líneas eliminadas, líneas agregadas o líneas que son ligeramente diferentes
Es un poco pesado, pero podrías usar Eclipse y su función "Comparar con.../entre sí".
Puede editar dentro de ambos paneles (las comprobaciones de sintaxis están deshabilitadas entonces) y volver a comparar
Hay muchas otras opciones de comparación (comparar con git HEAD, comparar con Local History, etc.)
Se adjunta una captura de pantalla.
Si adopta el enfoque * nix y tiene una herramienta que hace un trabajo, y lo hace bien, y une sus herramientas, puede hacerlo. :)
En Geany (sí, veo que lo intentaste...) puedes establecer comandos de compilación personalizados. No hay complemento de control de versiones ni VCS real de los que preocuparse.
En mi sistema de escritorio Mint, acabo de instalar meld
: use la herramienta de diferenciación de GUI que desee, solo necesita tomar los 2 nombres de archivo para compararlos como argumentos.
En Geany, haga clic en el Build
menú, luego haga clic en Set Build Commands
. Hacia abajo, en la Execute
sección, haga clic en un botón vacío y cree un nuevo comando/acción; etiquételo como "herramienta Diff" o lo que desee.
Para el comando real, ingrese
/usr/bin/meld "%f" "`zenity --file-selection`"
Esto llamará a myinstalled meld
, dándole el archivo abierto en la ventana actual como primer argumento, e inicia un cuadro de diálogo de selección de archivos de zenity para permitirle elegir el otro archivo. Una vez que haya seleccionado el otro archivo, llama meld
con ambos nombres de archivo/rutas como argumentos.
Dado que está utilizando KDE, puede reemplazar la zenity
llamada con algo nativo de KDE si prefiere...
CudaText también tiene un complemento llamado Differ para comparar archivos.
Este complemento no funciona de la misma manera que el complemento de comparación de notepad ++: aquí Differ puede comparar solo el contenido de los archivos, no el contenido de las pestañas.
Notas de instalación:
Mawg dice que reincorpore a Monica
Mawg dice que reincorpore a Monica
Valepu
Mawg dice que reincorpore a Monica
Valepu
Valepu