Como posso configurar o gedit para executar diferentes idiomas com a F5?

1

Instalei o Console do Better Python -Plugin para gedit e estou feliz com ele quando vejo o python código. Mas eu gostaria de poder executar alguns códigos-fonte de idiomas diferentes quando os abri no gedit.

Por exemplo, eu gostaria de executar $ g++ filename.cpp -o filename.out; ./filename.out se eu atingir F5 enquanto eu abri um arquivo C ++ -. Se eu abri um arquivo PHP, não quero que aconteça nada.

Isso é possível?

    
por Martin Thoma 15.08.2011 / 16:45

1 resposta

0

Isso pode ser feito com as ferramentas externas no gedit. Eles são encontrados em Ferramentas.

Crie uma nova ferramenta externa e cole o seguinte código:

#!/bin/sh

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

Em seguida, ligue uma tecla de atalho, no seu caso F5 , para esta ferramenta.

E, finalmente, pressione os três pontos no canto inferior direito (à direita de Aplicabilidade) e escolha uma opção para que ela se aplique somente aos arquivos C ++.

    
por N.N. 16.08.2011 / 09:51