我正在寻找一个命令行电子表格,到目前为止sc是我最好的发现(我在此消息的末尾解释了原因)。
但是缺少撤消功能正在杀死我。您如何处理缺少这一重要缺失功能的问题? 现在,当我犯错时,我要么必须手动更正;要么 或者我必须在不保存的情况下关闭文件,重新打开它,然后重新进行所有最近的更改——这很痛苦;事实上,它让我根本不想使用 sc,这很可惜,因为它是唯一一个似乎可以完成我想要做的所有其他事情的电子表格。
我想出了一个奇怪的解决方案(还没有尝试过):由于 F 键是可编程的,我可以让其中一个在 Git 中提交我的电子表格,另一个“撤消”我最近的更改,通过反转到上一个提交。也许还有一个要重做。这并不理想,真的......所以我会很感激任何更好的想法。
哦,还有!sc 的另一个缺失功能是社区。没有邮件列表(也没有 IRC 频道)。如果周围有人在使用 sc,我可能会建立一个邮件列表,以便我们交换问题和想法。有接盘侠吗?
附录:为什么 sc 是迄今为止对我来说最好的命令行电子表格:
- 它仍然(被动地)维护,
- 有 Vim 键绑定,
- 功能可以用任何语言编程
- 单元格可以运行外部命令并在单元格中返回其输出
- 可以将颜色应用于单元格和文本(我使用电子表格来“讲故事”或“帮助我理解某些东西”,所以我需要它在视觉上很明显,我可以操纵哪些值以及有趣的结果在哪里)
- 可以加密/解密电子表格
以下是有关 sc 的更多信息:
这是Undo 功能的 Github 问题。它被标记为“将采取补丁”,并且讨论了可以实现该功能的不同方式。
PS:您可能想查看的另一个命令行电子表格是teapot,它看起来也很棒(并且还缺少撤消功能)。事实上,它具有 sc 所缺乏的出色功能,但我个人会使用 sc 来进行 Vim 键绑定、颜色以及我可以用任何语言编写函数的事实。
PPS:我没有足够的声誉来发布带有标签“sc”的这条消息,所以我将它标记为 Vim,因为 Vim 用户可能会对这个电子表格感兴趣。