Emacs插件用于存储编写的代码作为模板

Amu*_*umu 3 emacs

例如,C/C++中的标准库经常被使用,并且访问Web浏览器,搜索代码示例如何使用库组件,复制源代码以及修改以满足您的需要是非常低效的; 几个月后,你需要再次使用该库组件,但忘记了如何使用它,你必须重复整个过程!

这个过程对我来说效率不高,因为在我们第一次学到东西之后,我们不需要再次完全研究同样的事情; 只是它的一部分可以帮助我们回想起如何使用它.我希望存储从网站复制的书面代码或示例代码,以供日后参考和修改.

Emacs宏是一个选项,但我认为您必须键入整个源代码才能生成所需的模板.如果我找到编写良好的代码,并且我想存储该代码段以供将来参考,该怎么办?宏不会有效率,因为我必须键入整个内容.

这样做有Emacs插件吗?

abo*_*abo 6

我不推荐使用您描述的任务的代码段.

片段意味着经常重复.你不能拥有很多.

你需要的是你很少使用的东西,但可以有很多东西.我正在用org-mode这项任务.随org-mode你可以:

  1. 通过语言/图书馆等组织您的知识
  2. 直接通过babel包含小代码片段.
  3. 将任意数量的文件附加到任何标题.

这样,您可以通过标题获得概述/描述,并通过代码块/附件获得实际代码.

另一个优点是您可以轻松地grep您的组织文件/附件.其他优点包括时间戳,TODO和提供的各种导出org-mode.

UPD

只是为了给你一个它可以做什么的样本(在emacs中打开,否则它看起来很难看):https: //gist.github.com/abo-abo/6040382/raw/1be55e30a9ed8d81cc1b2b752b7d498d05e72978/hyper.org