Geany

工具 / 编辑器

本地源文件:docs/tools__editor__geany.md

Geany

Geany 是一个轻量、便捷的编辑器,对于 Linux 环境下的初学者较为友好.

与 Dev-C++ 一样,它可以编译运行单个文件.

不过,它可以在 Linux/Windows/macOS 下运行.

其官网为:<https://geany.org/>

优缺点

优点

  1. 轻量;
  2. 可以编译运行单个文件;
  3. 不需要太多配置;
  4. 跨平台.

缺点

  1. 没有太多人使用;
  2. 在 macOS Catalina 下有一些权限问题2;
  3. 新建文件时,默认不会有语法高亮,需要手动切换文件类型.

安装

参见 Download | Geany

使用技巧

切换文件类型

在 _文档 - > 设置文件类型_中进行切换.

如 C++ 语言,点击 _文档 - > 设置文件类型 -> 编程语言 -> C++ 源文件_,即可看到文件已被转换为 C++ 语言的语法高亮了.

设置文件模板

在配置文件目录下建立 templates/files 文件夹,建立在其中的文件即为模板文件,再次打开 Geany,就可以在 _文件 - > 从模板新建_中找到它了.

配置文件目录可以通过 _帮助 - > 调试信息_的第二、三行找出.

这里给出 macOS 和 Linux 下的默认模板配置文件目录:

  • 系统目录:/usr/share/geany/templates/files/
  • 用户目录:~/.config/geany/templates/files/3

常见问题

兼容深度终端

在 _首选项 - > 工具 -> 虚拟终端_,修改终端的命令为:

---|---

点击「应用」按钮即可.1

## 参考资料与注释

* * *

  1. 来源:Deepin Wiki <https://wiki.deepin.org/> ↩

  2. 详见:<https://github.com/geany/geany/issues/2344> ↩

  3. 来源:<https://wiki.geany.org/config/templates> ↩

* * *

>  __本页面最近更新: 2026/1/7 08:56:54,[更新历史](https://github.com/OI-wiki/OI-wiki/commits/master/docs/tools/editor/geany.md)
>  __发现错误?想一起完善?[在 GitHub 上编辑此页!](https://oi-wiki.org/edit-landing/?ref=/tools/editor/geany.md "edit.link.title")
>  __本页面贡献者:[ucSec](https://github.com/ucSec), [GekkaSaori](https://github.com/GekkaSaori), [Enter-tainer](https://github.com/Enter-tainer), [NachtgeistW](https://github.com/NachtgeistW), [Tiphereth-A](https://github.com/Tiphereth-A), [CCXXXI](https://github.com/CCXXXI), [MingqiHuang](https://github.com/MingqiHuang), [shuzhouliu](https://github.com/shuzhouliu), [xingjiapeng](https://github.com/xingjiapeng)
>  __本页面的全部内容在**[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.zh) 和 [SATA](https://github.com/zTrix/sata-license)** 协议之条款下提供,附加条款亦可能应用