(原创)gedit外部工具脚本,用于编译c代码并在编译完成后执行...
时间:2010-08-10 来源:sillyD
用Gedit编辑代码挺方便,但是每次都要在终端中输命令来编译再命令执行挺麻烦的,所以写了这个脚本。
这个脚本保存到$HOME/.gnome2/gedit/tool/文件夹下,然后在gedit首选项的插件中设置启用外部工具,然后就能使用了。
这个脚本只用于Linux系统中,快捷键为F5
#!/bin/sh # [Gedit Tool] # Name=编译执行 # Shortcut=F5 # Applicability=all # Output=output-panel # Input=nothing # Save-files=document #By 陈志东 From 南京工业大学外语学院 #Email:[email protected] CNAME=$GEDIT_CURRENT_DOCUMENT_NAME COUT=${CNAME%%\.c*} cd $GEDIT_CURRENT_DOCUMENT_DIR echo -e "当前文件:$GEDIT_CURRENT_DOCUMENT_PATH\n" if [ -a $COUT ]; then rm $COUT fi gcc -O2 $COUT $CNAME if [ -a $COUT ]; then if [ -x $COUT ]; then echo -e "编译成功,执行$COUT:\n******************************************************" else chmod 755 $COUT echo -e "编译成功,执行$COUT:\n******************************************************" fi ./$COUT echo "******************************************************" else echo "编译$CNAME失败,未生成$COUT!" fi