
我已經安裝了更好的 Python 控制台-gedit 的插件,當我查看 python 程式碼時我對它很滿意。但我希望當我在 gedit 中打開它時能夠執行一些不同語言的源代碼。
例如,如果我在打開 C++ 檔案時$ g++ filename.cpp -o filename.out; ./filename.out
點擊,我想運行。F5如果我打開了一個 PHP 文件,我根本不想發生任何事情。
這可能嗎?
答案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++ 檔案。