我的问题是关于 Archlinux AUR 助手 - aura。我尝试在安装软件包之前编辑 PKGBUILD 文件,但无法编辑:我在文本编辑器中使用的所有键均不起作用。
当使用 --hotedit 选项调用 aura 时,使用哪些键来编辑 PKGBUILD?
1)如何删除一个角色?
2)如何插入数字?
3)如何保存更改并退出?
答案1
您的问题实际上与 AUR 助手无关,而是与它调用的编辑器有关。Aura 没有内置文本编辑器,它只是运行您在$编辑器环境变量,以及六如果没有配置任何内容。(大多数命令行程序都这样做。)
六是一个模式编辑器,具有单独的“命令”和“插入”模式 - 您需要在插入文本之前按i或a,然后按 返回Esc。(不过,您可以在命令模式下使用Del或删除文本x。)当您处于命令模式时,命令:wq [Enter]
将保存并退出;:q! [Enter]
将退出而不保存。
相当不方便的是,vi 不会在任何地方显示当前模式,并且对“插入模式”的含义有点太严格,所以我真的建议你安装 Vim 或 Nano 并使用export EDITOR=vim
或export EDITOR=nano
(Nano 比较简单,但 Vim 也不如 vi 那么糟糕。)