我已经阅读了关于存储代码片段的几个讨论,但我找不到我正在寻找的信息,所以让我们来定义它:
任何有关类似内容的想法,最佳做法,解决方案和经验都会受到赞赏。
答案 0 :(得分:6)
我将所有内容保存在源代码控制存储库中,并按语言编制索引。当我学习新语言时,我将一些旧的有用的东西翻译成新语言,以学习如何用新语言做事。
答案 1 :(得分:5)
我将代码存储在在线源代码库 - code.google.com中,并使用Web前端浏览有趣的内容。
因为它在谷歌上,所以也很容易搜索..
您需要做的就是将代码整理到每种语言,区域等的文件夹中,并将它们全部放在同一个存储库中。
唯一的缺点是如果你想保密你的片段,那么这将无效。显然,您需要联机才能以这种方式访问,但您可以轻松地间歇性地进行SVN更新,以刷新您可能需要的任何本地脱机副本。
答案 2 :(得分:4)
我发现Wiki是保存信息和代码片段的完美工具。
答案 3 :(得分:1)
与片段不同,但对于我自己收集或开发的常用库,我保留了一个名为“_lib”的文件夹。每当我需要该文件夹中的某些内容时(例如:jquery.js,CSS重置),我只需将该目录符号链接到我的工作文件夹中即可!或者,我只是使用svn:externals
将其带入其他项目。
答案 4 :(得分:0)
我在家中和工作中使用Visual Studio。
我基本上将所有代码段都放在同步到Live Mesh的文件夹中。然后我将每个文件夹添加到VS以使其能够自动检测新的代码段。对我来说就像一个魅力:)
因此,我在Snippy中创建了一个代码段,将其保存到我的同步文件夹中。 Boom,在VS中工作,根本不需要额外的配置:)
答案 5 :(得分:0)
查看Snippets - Mac和Windows上提供的代码段管理器,支持同步并且它是免费的。有一个名为Distributors的功能,允许您在IDE或代码编辑器中重复使用代码片段。这是list of currently supported IDEs。