把gedit打造成一个简单的IDE

emacs,vim很强大,gedit也不甘落后。

对于我这个偶尔做做算法题的人来说已经够了

在Fedora 10下测试通过


1.在gedit中直接调用gcc编译并弹出类似于win下的cmd窗口

图:
把gedit打造成一个简单的IDE_第1张图片


启动gedit,编辑->首选项->插件,把“外部工具”前的勾打上并点击配置插件,进入外部工具管理器。

点新建,各个设置如图:
把gedit打造成一个简单的IDE_第2张图片


代码:

#!/bin/bash
out=`echo $GEDIT_CURRENT_DOCUMENT_NAME | cut -d. -f1`
gcc $GEDIT_CURRENT_DOCUMENT_NAME -o $out -lm -g && echo "Complie successfully" && date && gnome-terminal --hide-menubar --working-directory=$GEDIT_CURRENT_DOCUMENT_DIR -t "Console: $out" -e "/home/guzhou/gedit-plugin-cc.sh $GEDIT_CURRENT_DOCUMENT_DIR/$out"


gedit-plugin-cc.sh脚本的内容如下,在你的主目录里,该脚本主要实现"Press ENTER to return"功能:

#!/bin/bash
# $1 is the execute program
$1
echo
echo "Press ENTER to return"
read


不知道为什么,我的系统上gnome-terminal -x或-e只能执行一条shell命令,而且不能用~表示用户主目录,所以没办法,用一个shell脚本代替。快捷键我设的ctrl+F7。


2.缩进c代码

图:
把gedit打造成一个简单的IDE_第3张图片

你可能感兴趣的:(UNIX/Linux)