¿Cómo puedo configurar gedit para ejecutar diferentes idiomas con F5?

¿Cómo puedo configurar gedit para ejecutar diferentes idiomas con F5?

He instalado elMejor consola Python-Complemento para gedit y estoy contento con él cuando veo el código Python. Pero me gustaría poder ejecutar algunos códigos fuente en diferentes idiomas cuando lo abra en gedit.

Por ejemplo, me gustaría ejecutar $ g++ filename.cpp -o filename.out; ./filename.outsi presiono F5mientras tengo abierto un archivo C++. Si he abierto un archivo PHP, no quiero que pase nada en absoluto.

es posible?

Respuesta1

Esto se puede hacer con elherramientas externasen gedit. Se encuentran en Herramientas.

Cree una nueva herramienta externa y pegue el siguiente código en ella:

#!/bin/sh

GEDIT_CURRENT_DOCUMENT_NAME_ROOT=`echo $GEDIT_CURRENT_DOCUMENT_NAME | sed 's/\(.*\)\.tex$/\1/'`
g++ $GEDIT_CURRENT_DOCUMENT_NAME_ROOT.cpp -o $GEDIT_CURRENT_DOCUMENT_NAME_ROOT.out; ./$GEDIT_CURRENT_DOCUMENT_NAME_ROOT.out

Luego vincule una tecla de acceso directo, en su caso F5, a esta herramienta.

Y finalmente presione los tres puntos en la esquina inferior derecha (derecha de Aplicabilidad) y elija una opción para que solo se aplique a archivos C++.

información relacionada