
나는더 나은 Python 콘솔-gedit용 플러그인이며 Python 코드를 볼 때 만족스럽습니다. 하지만 gedit에서 소스 코드를 열었을 때 다른 언어 소스 코드를 실행할 수 있기를 원합니다.
예를 들어 C++ 파일을 연 상태에서 $ g++ filename.cpp -o filename.out; ./filename.out
히트를 치면 실행하고 싶습니다 . F5PHP 파일을 열었다면 아무 일도 일어나지 않기를 바랍니다.
이것이 가능한가?
답변1
이 작업은 다음을 사용하여 수행할 수 있습니다.외부 도구지딧에서. 도구 아래에 있습니다.
새 외부 도구를 만들고 다음 코드를 붙여넣습니다.
#!/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이 도구에 바인딩하십시오.
그리고 마지막으로 오른쪽 하단(Applicability 오른쪽)에 있는 점 3개를 누르고 C++ 파일에만 적용되도록 옵션을 선택하세요.