因此,就像大多数人一样,我对快捷方式和命令的记忆很差,直到它变成肌肉记忆,但由于在 vim + tmux + urxvt 中进行花哨的配置很痛苦,而不知道它的数百个快捷方式,所以我在想是否有任何实用的方法来存储快捷方式并为它们分配标签或描述,并能够查找它们。
我的意思是,任何类似于 Zeal/Dash 的东西(或者这个:http://devdocs.io/)。
请注意,我指的是具有自定义条目的自定义索引,而不是像 vim 手册页或 Dash 文档集之类的东西。
另外,我想知道你们在不了解大量命令和按键组合的情况下如何克服开始使用这些程序的负担。由于这是一个次要问题,但略有相关,所以不要回答,请使用评论或答案的附件。谢谢。
答案1
这个问题很难回答,因为根据您的工作流程,适合您的方法和适合其他人的方法可能会有很大不同。但我将继续提出建议:如果您的大部分工作都是通过命令行完成的,那么我会推荐一种利用这一点的解决方案。从简单的开始,然后随着知识的积累而逐渐积累。它会的。
我有一个非常粗略的文本实现,正是您所描述的系统,只有我使用命令行工具(shell 函数、grep 等)来处理和搜索我的文件。
这是一个Github 链接到我的“笔记”存储库(您可以使用 Dropbox,但我喜欢 Github,因为几乎我运行的每台机器上都有 git)。
下面是一个搜索这些笔记的简单功能(用法notes <category> <pattern>
:):
function notes() {
grep -r $HOME/notes/ -e $1 | grep --color -C 10 $2
}
希望这能给你带来一些有趣的想法,如果你想尝试一些类似于我描述的系统,我只想做两点说明:
确定标题、注释、文件的格式;即使您最终会更改它。
也许可以通过理论、键盘快捷键和终端命令来分割你的文件。
我没有做这两件事,现在我的笔记有点乱,有时很难真正记住。