让gedit飞!

 

sublime text是一款跨平台(Linux, Mac, Windows)的,非常优秀的编辑器,没有授权License 仍然可以无限期!虽然它功能很强大,但是我觉得最实用的还是这个功能:

比如一个Cpp文件,我输入inc然后按TAB键,它就自动完成了#include "somehead"

并且光标自动选中了somehead,也就是说,要输入的东西可以简化为i,n,c,TAB,somehead,相比缩短了8个字符,有木有!这对于爱偷懒的程序员实在是太人性化了,当然,这只是一个例子,更方便的还可以m,a,i,n,TAB,即完成了整个main函数!

直到几天前我才知道,这个功能,叫做“代码片段”or“Snippets”!

但是Linux下的sublime对中文支持很不好,操!根本就不支持啊!!!前几天在网上搜帖子找到了GMate这个东西!Gmate不会删除Gedit,他只是给Gedit添加很多插件而已,您可以在首选项里手动启用或者停止。其中就包括Snippets这个功能的插件

安装方法很简单,下载后解压,运行./install.sh即可!

 

Snippets功能:

安装好后,GEdit中,编辑 - 首选项 - 插件:找到“片段”,勾选起。

关闭首选项,再选择gedit菜单栏的 工具 - 管理片段,

看到了吧~默认inc已近配置好了,更多功能请大家自己挖掘!

编译功能:

参考:http://coderspace.net/bbs/viewthread.php?tid=805

启用外部工具:
在“编辑-首选项-插件”里找到外部工具,前面打勾。
“工具-管理外部工具”
新建一个外部工具,就改成差不多这样吧,右边那段代码:

原文有各种编译环境,这里放一个编译c++的命令

CNAME=$GEDIT_CURRENT_DOCUMENT_NAME

COUT=${CNAME%%\.cpp}

dir=$GEDIT_CURRENT_DOCUMENT_DIR

cd $dir

rm -f $COUT

g++ -o $COUT $CNAME

gnome-terminal --working-directory=$dir -x bash -c "$dir/$COUT;read"

 

 

 



关于 McKelvin

a hacker who's interested in `music computing` and `network security`.
此条目发表在 Work 分类目录。将固定链接加入收藏夹。