跳转至

# 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
    deepin-terminal -x "/bin/sh" %c

点击「应用」按钮即可．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，更新历史
> 发现错误？想一起完善？ 在 GitHub 上编辑此页！
> 本页面贡献者：ucSec, GekkaSaori, Enter-tainer, NachtgeistW, Tiphereth-A, CCXXXI, MingqiHuang, shuzhouliu, xingjiapeng
> 本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供，附加条款亦可能应用