WIKIOI
wiki(I:)
比赛相关
工具软件
语言基础
算法基础
搜索
动态规划
字符串
数学
数据结构
图论
计算几何
杂项
专题
工具软件简介
Vim
Emacs
VS Code
Atom
Eclipse
Notepad++
Dev-C++
Geany
Xcode
GUIDE
评测工具
命令行
WSL (Windows 10)
Special Judge
Testlib 简介
通用
Generator
Validator
Interactor
Checker
Polygon
OJ 工具
LaTeX 入门
24 objects
本站非官方,所收集资源均来源于网络。
Geany - 工具软件
author: xingjiapeng, MingqiHuang # Geany Geany 是一个轻量、便捷的编辑器,对于 Linux 环境下的初学者较为友好。 与 Dev-C++ 一样,它可以编译运行单个文件。 不过,它可以在 Linux/Windows/macOS 下运行。 其官网为:
## 优缺点 ### 优点 1. 轻量; 2. 可以编译运行单个文件; 3. 不需要太多配置; 4. 跨平台。 ### 缺点 1. 没有太多人使用; 2. 在 macOS Catalina 下有一些权限问题[^1]; 3. 新建文件时,默认不会有语法高亮,需要手动切换文件类型。 ## 安装 ### Windows/macOS 在官网上下载安装包安装 ### Linux #### 方法一 使用包管理器进行安装,如在 Ubuntu 或 NOI Linux 中,运行 ```bash sudo apt install geany ``` #### 方法二 1. 从官网下载源码 2. 终端下运行: ```bash ./configure make sudo make install ``` 如遇到 `No package 'gtk+-2.0' found` 可能需要安装 `libgtk2.0-dev` 。 ## 使用技巧 ### 切换文件类型 在*文档 -> 设置文件类型*中进行切换。 如 C++ 语言,点击*文档 -> 设置文件类型 -> 编程语言 -> C++ 源文件*,即可看到文件已被转换为 C++ 语言的语法高亮了。 ### 设置文件模板 在配置文件目录下建立 templates/files 文件夹,建立在其中的文件即为模板文件,再次打开 Geany,就可以在*文件 -> 从模板新建*中找到它了。 配置文件目录可以通过*帮助 -> 调试信息*的第二、三行找出。 这里给出 macOS 和 Linux 下的默认模板配置文件目录: - 系统目录: `/usr/share/geany/templates/files/` - 用户目录: `~/.config/geany/templates/files/` [^2] ## 常见问题 ### 兼容深度终端 在*首选项 -> 工具 -> 虚拟终端*,修改终端的命令为: ```bash deepin-terminal -x "/bin/sh" %c ``` 点击“应用”按钮即可。[^3] ## 参考资料与注释 [^1]: 详见:
[^2]: 来源:
[^3]: 来源:Deepin Wiki