Я установил Лучший Консольный Плагин Python для gedit, и я доволен им, когда я просматриваю код Python. Но я хотел бы смочь выполнить некоторые различные исходные коды языков, когда я открыл его в gedit.
Например, я хотел бы работать $ g++ filename.cpp -o filename.out; ./filename.out
если я поразил F5, в то время как я открыл C ++-file. Если я открыл, PHP-file I не хотят происходить что-либо вообще.
Действительно ли это возможно?
Это может быть сделано с внешними инструментами в 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++.