
Eu instalei oMelhor console Python-Plugin para gedit e fico feliz com isso quando vejo o código python. Mas eu gostaria de poder executar códigos-fonte de alguns idiomas diferentes quando os abrisse no gedit.
Por exemplo, eu gostaria de executar $ g++ filename.cpp -o filename.out; ./filename.out
se acertar F5enquanto abro um arquivo C++. Se eu abri um arquivo PHP, não quero que aconteça nada.
Isso é possível?
Responder1
Isto pode ser feito com oferramentas externasno gedit. Eles são encontrados em Ferramentas.
Crie uma nova ferramenta externa e cole o seguinte código nela:
#!/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
Em seguida, vincule uma tecla de atalho, no seu caso F5, a esta ferramenta.
E, por fim, pressione os três pontos no canto inferior direito (à direita de Aplicabilidade) e escolha uma opção para que se aplique apenas a arquivos C++.