V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pinkman
V2EX  ›  程序员

求教下有效的摘抄代码片段,建立自己代码库的方式方法

  •  
  •   pinkman · 2015-02-09 18:09:35 +08:00 · 4722 次点击
    这是一个创建于 3568 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在学习一个公司内部的前端MVC框架,楼主之前就没有专门写过js,加之文档又不完善,看别人代码一个苦字,今天有在想创建自己代码库,每次搞清楚了某个方法的调用方式和作用后,就将其记录下来,譬如 “如何创建一个controller”,又譬如 ”如何数据绑定“,不记录下次看到又搞不清楚了,这样积累一段时间情况应该会有所改善。

    现在的问题是如何有些的存储这些代码片段呢?楼主是windows用户,平日笔记主要是evernote + onenote(在有大量截图的时候多用本地onnote),但感觉两者都不是特别适合做这事,想请教下有经验的同学指点,谢谢!
    15 条回复    2015-02-11 16:19:22 +08:00
    cszhiyue
        1
    cszhiyue  
       2015-02-09 18:24:26 +08:00   ❤️ 1
    1.evernote不适合存储代码片段..
    2.代码片段可以尝试使用 https://gist.github.com/
    3.或者用git建立一个repo,然后自己分类.文档还可以使用.md格式记录
    zhangweifang
        2
    zhangweifang  
       2015-02-09 21:12:32 +08:00
    dash+dropbox同步
    zhangweifang
        3
    zhangweifang  
       2015-02-09 21:14:01 +08:00   ❤️ 1
    呃,windows用户,抱歉抱歉。那就用gist吧。
    afc163
        4
    afc163  
       2015-02-09 21:42:33 +08:00
    gist
    jianghu52
        5
    jianghu52  
       2015-02-10 09:03:24 +08:00   ❤️ 1
    gist 是最好的。其实我更建议楼主每次调查完了之后,写一篇博客,然后其实楼主可以找一个空间,(比如sae 啦,万网啦,都是免费的),然后把每次学到的知识写一个demo,在上面跑起来。这样的话日后告诉别人的时候,直接甩他一个demo。比什么都好使。
    GeekGao
        6
    GeekGao  
       2015-02-10 17:29:31 +08:00   ❤️ 1
    别浪费时间在查找工具上了。
    直接保存代码片段文本文档到目录里,代码了酌情加注释,然后补充个README文档详细说明此目录内的代码说明。然后git做版本控制,整个目录扔到同步网盘中备份。
    GeekGao
        7
    GeekGao  
       2015-02-10 17:31:23 +08:00   ❤️ 1
    @GeekGao 查找代码用grep或者全文搜索工具或像Sublime Text这类带搜索功能的编辑器。
    RangerWolf
        8
    RangerWolf  
       2015-02-10 23:34:00 +08:00
    我一直用有道笔记~
    唯一不爽的就是 代码放进去完全没有高亮了

    不过每次放进去的都是最核心的一段,直接copy过来就好~

    举个例子: email的正则表达式 每次都直接在有道里搜索 然后直接复制黏贴搞定
    esyed
        9
    esyed  
       2015-02-10 23:56:42 +08:00
    @cszhiyue gist需要番茄吧?
    esyed
        10
    esyed  
       2015-02-11 01:29:03 +08:00
    @RangerWolf 你在里面放了多少代码?
    cszhiyue
        11
    cszhiyue  
       2015-02-11 09:43:23 +08:00
    @esyed 我这里不用翻墙。。而且翻墙对于一个写程序来说的人来说应该也不是难事吧
    esyed
        12
    esyed  
       2015-02-11 12:17:45 +08:00
    @GeekGao 你都在文本里放什么代码呢?
    esyed
        13
    esyed  
       2015-02-11 12:17:58 +08:00
    @cszhiyue 你是gist深度用户么?
    tinkerer
        14
    tinkerer  
       2015-02-11 13:06:32 +08:00
    @jianghu52 赞同。
    domino
        15
    domino  
       2015-02-11 16:19:22 +08:00
    GistBox - The Beautiful Way to Organize Code Snippets
    http://www.gistboxapp.com/

    Chrome 有插件可以右键保存 Code Snippets
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1054 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.