Geany在LinuxMint下的使用:入门篇

Geany是一个小巧的使用GTK+2开发的跨平台的开源集成开发环境,以GPL许可证分发源代码,是免费的自由软件,当前版本:1.26。它支持基本的语法高亮、代码自动完成、调用提示、插件扩展。支持文件类型:C,CPP,Java,Python,PHP, HTML, DocBook, Perl, LateX 和 Bash脚本。

Geany虽然小巧,但如果没有Linux及编译器的基本知识是很难玩的,因为有时候需要自己修改编译命令(Build->Set Build Commands)。如果你是新手,又不想接触这些基础内容,建议使用另外一个开源IDE——Code::Blocks。

LinuxMint下Geany的配置文件在~/.config/geany下, 其作用主要用于保存关于Geany的设置,包括外观主题,语法提示,自动补全等,而这些内容往往决定了使用者对Geany的喜欢程度。大多数情况下,更强的自由度可以吸引更多爱“折腾”的用户,而Geany正好具备这样的特质。下图是Geany的一个主题——Himbeere。

geany-Himbeere

以下内容摘录于拾壹的博客http://blog.sina.com.cn/s/blog_567e650201010x5e.html,对于刚接触Geany的童鞋来说非常有价值!

插件

我这里推荐一个文件浏览器插件 treebrowser

执行命令以下命令安装

sudo apt-get install geany-plugin-treebrowser

然后在插件管理器中启用即可。

Remark 1:新版本应该不需要下载,直接Tools->Plugin Manager启用该插件即可。

代码提示

geany是通过读取tags文件来实现代码提示的,首先开启代码提示功能。 如图(查看原文)可以参考我的设置。

geany默认只支持部分语法,不能满足要求之需要在这里http://wiki.geany.org/tags/start下载你需要支持的语言的tags文件

放到geany用户配置文件tags目录下即可。重启之后试用一下效果显著!(图不好截,就不上图了~)

自动完成

这个功能的主要作用是输入简易字符串自动通过快捷键自动补全到定义的匹配字符串比如说输入 “form”按tab键自动完成为

<form action=”" method=”post”>
 <input type=”submit” value=”" />
 </form>

相当快捷,这个功能是通过修改snippets.conf 配置文件实现的,在这里下载你需要的文件
http://wiki.geany.org/snippets/start
放到配置文件跟目录下即可.

Remark 2:如果已经打开Geany,就可以直接在Tools->Configuration files->snippets.conf里修改。