Guix中使用 guile-studio 作为编写 guile 代码的环境

第一次接触Guile可以使用 guile-studio 来编写 guile 代码, 它使用GNU Emacs作为编辑器,并集成了编写 guile 需要的插件, 并提供了开包即用的体验。

运行

可以选择不安装它,它可以随时随地在拥有Guix的环境运行:

guix environment --ad-hoc emacs-no-x guile-studio -- guile-studio

也可以安装然后使用它:

guix package -i guile-studio emacs-no-x
guile-studio

使用

可以使用方向键来移动光标进行编辑

以下是一些经常会用到的快捷键:

概念:

快捷键: Ctrl = C, Alt/Meta = M 窗口: guile-studio 启动的时候会默认创建两个窗口

如果是新手建议先使用菜单提供的功能进行 打开/编辑/保存/保存 文件

快捷键 功能
F10 打开菜单
C+x o 切换到屏幕上的其他窗口
C+x 1 关闭当前窗口
C+x 2 横向分割出一个窗口
C+x 3 竖向分割出一个窗口
C+Space 开始选中内容
Tab 选中内容并按下Tab,可以进行代码格式化
C+g 取消选中的内容

更多请查阅 GNU Emacs 的文档

Guix中使用 guix environment –container 容器化应用程序会遇到的问题