一直使用github
的gist
来管理,但是有时无法访问需要科学上网。
在vim,emacs,sublime上通过使用时添加代码片段都没问题,但是列出在线的代码片经常卡死没法列出。
现在在本地借助gistbox来使用。
大家有什么更好的代码片管理方法或者工具请推荐!!
补充一下:
- 在线来使用
gist
加上gistbox
个人感觉还是不错的 - 本地代码片管理vim、emacs、sublime都有工具,但是感觉不是很好,偏向于代码块补全来增加录入速度,而不是希望的随时查阅和收集有用代码
- 希望的代码工具是能够和编辑器融合的,比如
gist
的插件(目前感觉是不好用) - mac上有几款比如
Code Collector Pro
,Dash
,CODA
等在mac上和xcode结合很好,但是没法在Linux上使用 -
zeal
有dash的帮助文档功能却没有代码片功能
evernote存了一些,但感觉用处不大
我发现用处更大的是IDE中配置的snippet或者Live Template,比如js的话iife<tab>
自动完成
(function(光标1) {
光标2
})(光标3);
光标4
php/html的话
<?php if(光标): ?>
选中代码段
<?php endif; ?>
或者
<?=htmpspecialchars( 光标 );?>
这种配置(点名表扬JetBrains系的WebStorm/PHPStorm)能够迅速提高幸福指数
居然没有人回答gistbox。 代码片段式放在github上, 但是通过gistbox管理。 可以像evernote那样在网页中剪切代码片段。 可以给snippet添加标签。 一直用得很happy!
我有的时候零散帖/收藏代码会用:
http://paste.openstack.org/
Just another pastie.
evernote & 备忘录
pastebin.com
用emacs的org mode可以管理代码片段,可以看下https://github.com/lujun9972/MyLisp/blob/master/code-library.el
以前一直用sublime ,但没有收集和管理的功能。mac下我用的Clip,主要界面简洁,看起来舒服,查找也方便,如果是本地的代码片管理,完全够用了,用起来还是比较舒心。
一般用gist,还有这几个可以用
代码发芽网,国内的产品,也挺好用
http://fayaa.com/
这两个也可以,但我一般用来发邮件时附带。
http://pastie.org/
http://paste.ubuntu.com/
难道没人用jsfiddle
http://jsfiddle.net/user/jikeytang/fiddles
Github挺不错的啊,另外git开源中国也在用。
我打开gistbox还是感觉略慢喔
最好是ide自身有自定义snippet的功能会比较爽
并且支持tab定位输入,方便很多
gitlab也可以管理的
- emacs + gist mode
- atom + glist
丢在自己的网站上!随便查看
我可能没有大家这么正是,我直接使用文本保存,然后给他一个比较能够了解这段代码的功能的名字,比如说:文件管理中获取逻辑片等
- 记录到自己用于记笔记的在本地搭建的 MediaWiki 上;
- 按语言将代码分类写成模块。可以使用 git 管理,比如这个。