Как я могу настроить gedit для выполнения различных языков с F5?

Я установил Лучший Консольный Плагин Python для gedit, и я доволен им, когда я просматриваю код Python. Но я хотел бы смочь выполнить некоторые различные исходные коды языков, когда я открыл его в gedit.

Например, я хотел бы работать $ g++ filename.cpp -o filename.out; ./filename.out если я поразил F5, в то время как я открыл C ++-file. Если я открыл, PHP-file I не хотят происходить что-либо вообще.

Действительно ли это возможно?

1
задан 16 August 2011 в 12:12

1 ответ

Это может быть сделано с внешними инструментами в gedit. Они найдены под Инструментами.

Создайте новый внешний инструмент и вставьте следующий код в него:

#!/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

Затем свяжите Сочетание клавиш, в Вашем случае F5, к этому инструменту.

И, наконец нажмите три точки в правом нижнем углу (право на Применимость) и выберите опцию так, чтобы это только относилось к файлам C++.

0
ответ дан 22 December 2019 в 14:08

Другие вопросы по тегам:

Похожие вопросы: