Linux / Unix:安装和使用 Geany 集成开发环境

[ad_1]

Geany 是一个伟大而轻量级的跨平台集成开发环境,适用于基于 Linux 和 Unix 的系统。 它支持 C、C++、Java、PHP、Python 和 50 多种其他编程语言。 Geany 可以在 Linux、FreeBSD、NetBSD、OpenBSD、MacOS X、AIX v5.3、Solaris Express 和 Windows 下运行。 Geany 更类似于可用于 Microsoft Windows 的编程编辑器,例如 Notepad++。 因此,如果您正在从 MS-Windows 切换到 Ubuntu/Debian/Fedora/Mint 或 BSD/OS X/Unix 之类的平台尝试 geany IDE。

特征

从项目主页:

Geany被开发为 提供小而快的IDE, 其中只有 来自其他包的一些依赖项. 另一个目标是成为 尽可能独立于 KDE 或 GNOME 等特殊桌面环境 – 吉尼 只需要 GTK2 运行时库. Geany的特点:

  1. 语法高亮
  2. 代码折叠
  3. 符号名称自动完成
  4. 构建完成/片段
  5. 自动关闭 XML 和 HTML 标记
  6. 通话提示
  7. 符号列表
  8. 代码导航
  9. 构建系统来编译和执行你的代码
  10. 简单的项目管理
  11. 插件接口

在 Debian 或 Ubuntu Linux 下安装 Geany

键入以下命令:
$ sudo apt-get install geany geany-common

Debian Linux 用户可以使用 backports 安装最新版本:
$ sudo apt-get -t squeeze-backports install geany geany-common

在 CentOS / RHEL / 下安装 Geany Fedora Linux

首先,打开 EPEL repo 并输入以下 yum 命令来安装 geany:
# yum install geany

示例输出:

Loaded plugins: auto-update-debuginfo, protectbase, rhnplugin
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package geany.x86_64 0:0.21-1.el6 will be installed
--> Processing Dependency: vte for package: geany-0.21-1.el6.x86_64
--> Running transaction check
---> Package vte.x86_64 0:0.25.1-7.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================
 Package           Arch               Version                  Repository                        Size
======================================================================================================
Installing:
 geany             x86_64             0.21-1.el6               epel                             2.8 M
Installing for dependencies:
 vte               x86_64             0.25.1-7.el6             rhel-x86_64-server-6             354 k

Transaction Summary
======================================================================================================
Install       2 Package(s)

Total download size: 3.1 M
Installed size: 11 M
Is this ok [y/N]: 

在 FreeBSD 下安装 geany

要通过端口安装 geany,请输入:
# cd /usr/ports/devel/geany/
# make install clean
## plugins ##
# cd /usr/ports/devel/geany-plugin-addons/
# make install clean

要添加二进制 geany 包,请输入
# pkg_add -r geany
## plugins
# pkg_add -r geany-plugin-addons

在 OpenBSD 下安装 geany

键入以下命令:
# export PKG_PATH=https://mirror.esc7.net/pub/OpenBSD/`uname -r`/packages/`machine -a`/
# pkg_add -v -i geany

Linux/Unix下使用源码安装geany

Geany 可通过官方 Debian / Ubuntu 和其他档案获得。 但是,您将获得较旧的稳定版本。 要安装最新版本,请键入以下命令:
$ cd /tmp
$ wget https://download.geany.org/geany-1.22.tar.gz
$ wget https://download.geany.org/geany-1.22.tar.gz.sig
$ wget https://download.geany.org/colombanw-pubkey.txt
$ gpg --import < colombanw-pubkey.txt
$ rm colombanw-pubkey.txt
$ gpg --verify geany-1.22.tar.gz.sig geany-1.22.tar.gz

解压 tar 球,输入:
$ tar xvf geany-1.22.tar.gz

编译geany,输入:
$ cd geany-1.22/
$ ./configure
$ make

安装geany,输入:
$ sudo make install

启动geany,输入:
$ /usr/local/bin/geany

我如何开始 geany?

只需键入以下命令:
$ geany

或者,在您使用的桌面环境的应用程序菜单中选择:
Applications > Development / Programming > Geany

示例输出:

一个简单的 hello.c(hello world)程序:

Fig.02: Geany IDE: hello.c - build and executed program

Geany 有自己的构建系统。 在上面的示例中,我编译并执行了程序,而无需打开终端窗口或其他应用程序。

Geany 插件

Geany 有一个功能丰富的插件。 默认情况下,它会在您的系统中安装一些插件。 要查看当前插件,请访问:
Tools > Plugins Manager

示例输出:

Fig.03: Geany IDE Plugins

键入以下命令以查看插件列表:

$ apt-cache search geany-plugin

示例输出:

geany-plugin-addons - miscellanous plugins for Geany
geany-plugin-doc - a documentation plugin for Geany
geany-plugin-gdb - GDB plugin for Geany
geany-plugin-latex - improved LaTeX support plugin for Geany
geany-plugin-lipsum - Lorem Ipsum generator plugin for Geany
geany-plugin-lua - Lua scripting plugin for Geany
geany-plugin-prj - an alternative project manager for Geany
geany-plugin-sendmail - mailer plugin for Geany
geany-plugin-shiftcolumn - text column shifting plugin for Geany
geany-plugin-spellcheck - spellcheck plugin for Geany
geany-plugin-vc - VCS plugin for Geany
geany-plugins-common - set of plugins for Geany (translations)
geany-plugins - set of plugins for Geany
geany-plugin-codenav - code navigation plugin for Geany
geany-plugin-debugger - debugger plugin for Geany
geany-plugin-extrasel - extra selection plugin for Geany
geany-plugin-gendoc - documentation generation plugin for Geany
geany-plugin-gproject - gproject plugin for Geany
geany-plugin-insertnum - number inserting plugin for Geany
geany-plugin-macro - macro plugin for Geany
geany-plugin-numberedbookmarks - numbered bookmarks plugin for Geany
geany-plugin-pg - pg plugin for Geany
geany-plugin-prettyprinter - XML pretty printer for Geany
geany-plugin-tableconvert - table convert plugin for Geany
geany-plugin-treebrowser - tree browser plugin for Geany
geany-plugin-updatechecker - update checker plugin for Geany
geany-plugin-webhelper - web helper plugin for Geany
geany-plugin-xmlsnippets - XMLSnippets plugin for Geany

要为 Geany 安装 VCS 插件,请输入:
$ sudo apt-get install geany-plugin-vc

编辑器功能

Geany 提供各种编辑器功能,例如:

  1. 自动保存。
  2. 自动备份。
  3. 自动完成。
  4. 单词部分完成。
  5. 汽车 close 引号和括号。
  6. 代码缩进。
  7. 范围自动完成。
  8. 片段键绑定等等。

访问编辑 > 首选项:




但是等等,还有更多!

Geany 有一个专门的第三方插件存储库,位于 plugins.geany.org. 你会在这里找到很多 Geany 的插件。 有一个 Geany Plugins 项目包含很多插件,它是由 GitHub 上的各种开发人员开发的。

结论

我喜欢 geany 因为它的速度和体积小。 您无需安装整个 KDE 或 Gnome 桌面或 Java bloat 即可使用基于 GUI 的 IDE。 它让我无需打开另一个终端即可编译和执行/调试代码。 访问以下资源以获取更多信息:

[ad_2]

Related Posts