【发布时间】:2013-04-02 08:54:46
【问题描述】:
我突然想到了一个主意。有什么方法可以在代码注释中插入图片来帮助解释我们的代码吗?毕竟一张图抵得上一千个字。
由于我使用 Emacs,目前有没有针对 Emacs 的实现?
【问题讨论】:
-
人们从编码开始就使用 ASCII 艺术来帮助解释他们的软件架构。但是大多数文本编辑器对图形的支持并不多……
-
Emacs 提供了用于显示内联图形的低级工具,但是,我不知道有任何软件包可以让您为代码 cmets 执行此操作——对于有更多空闲时间的人来说,这听起来像是一个不错的项目比我...
-
这是一个有趣的想法,但它的后勤工作是个问题。图片必须相当大才能有任何用途,因此将它们内联存储(base64)不是一个好主意。如果您将它们存储在文件之外,那么您必须记住将图片与源文件一起移动。最大的问题是你不能在文本编辑器中编辑图片,你必须使用外部工具。 source 文件的全部意义在于它是可编辑的,“对其进行修改的首选工作形式”。 ASCII 艺术以外的图片不符合这个概念。
-
@user4815162342,然而,拖拽图像和源代码文件是为 javadoc 和 doxygen 完成的,一些 IDE 甚至将这些 cmets 渲染为一些很好的表示(包括绘图图像)。它对我来说也很麻烦,但它是可行的,甚至完成了——只是不适用于 emacs(显然)。
-
这是一个相关的 SO 问题:insert image into text buffer