我正在学习javascript,并希望在学习新想法时创建一个示例代码片段库。我目前正在使用evernote,但我想知道是否有一个更优雅的解决方案,我可以创建一个参考库,语法高亮显示/在浏览器中执行代码。
思想/建议?
答案 0 :(得分:10)
尝试使用Sublime3的Evenote插件?
https://sublime.wbond.net/packages/Evernote
您可以使用github样式标记来保存新笔记,更新现有笔记。
以下是一个例子:
答案 1 :(得分:8)
我用
您需要一个GitHub帐户才能登录:此应用程序连接到保存到Github中的Gists存储库并保留所有代码片段。它是基于网络的,因此您无需下载任何内容。每次保存新片段时,GistboxApp都会将Gist添加到您的Github存储库中。
您可以标记所有代码段以将其划分为类别。
希望这有帮助......它对我来说很好用
答案 2 :(得分:4)
我使用Evernote作为片段等主要来自各种网站。网络剪辑器浏览器插件让我创建了Evernote的注释,并保留了突出显示(如原始网站上所示)。标记和其他注释以及共享和可用性(在我的情况下,在作业/家庭/移动设备之间)是一个非常好的补充。
对于我自己的IDE /编辑器片段,我通常会做截图,或者如果我想保留复制粘贴功能,我只需要将文本/源文件添加到Evernote。
答案 3 :(得分:3)
对于OS X,有Quiver。它在外观和感觉上与Evernote非常相似,并添加了许多有用的代码片段相关功能。
Quiver是一款专为程序员设计的笔记本电脑。它可以让你轻松地在一个音符中混合文本,代码,Markdown和LaTeX,使用一个很棒的代码编辑器编辑代码,实时预览Markdown和LaTeX,并通过全文搜索立即找到任何音符。
答案 4 :(得分:1)
您也可以使用http://tohtml.com/复制并粘贴。
适合我。
答案 5 :(得分:1)
我喜欢并使用codebox,但仅仅支持它的osx。 http://www.shpakovski.com/codebox/
真的希望看到这成为跨平台。
答案 6 :(得分:1)
到目前为止,我真的很喜欢Marxico。
使用此工具,您的文本仍然存储在Evernote中,但它支持代码块格式化和笔记的降价。注意:这实际上不会运行您的代码。
答案 7 :(得分:0)
我知道这已经得到了很好的回答,但是如果你使用崇高的文本作为你的代码编辑器,那么evernote可以很好地收集和使用代码片段。
将sublime文本作为evernote插件。有了它,你可以添加注释(所以在崇高的文本中键入你的片段并将其从崇高的文本推送到evernote)并以崇高的文本打开你的evernote笔记。
所以你只需将你的片段添加到evernote。然后在崇高文本中搜索它们并使用它们! gist有一个类似的插件,你可以将你的片段存储为gists,然后通过sublime文本访问它们。 但我认为,evernote是一个更好的选择,因为它更容易编辑和重新排序片段。