大家工作后,个人记录一些代码的软件,推荐一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cuiyueze
V2EX    程序员

大家工作后,个人记录一些代码的软件,推荐一下

  •  
  •   cuiyueze 2019-07-06 22:05:20 +08:00 11300 次点击
    这是一个创建于 2291 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手头有很多新知道的东西不知道怎么有效的整理
    40 条回复    2019-09-22 21:28:48 +08:00
    cuiyueze
        1
    cuiyueze  
    OP
       2019-07-06 22:05:48 +08:00
    在线等
    edsheeran
        2
    edsheeran  
       2019-07-06 22:06:18 +08:00 via iPhone
    gist
    mohoumk2
        3
    mohoumk2  
       2019-07-06 22:07:58 +08:00 via Android
    自建 gitlab
    cuiyueze
        4
    cuiyueze  
    OP
       2019-07-06 22:20:14 +08:00
    @edsheeran 也是 GitHub 的产品
    cuiyueze
        5
    cuiyueze  
    OP
       2019-07-06 22:20:54 +08:00
    @mohoumk2 好的
    enaxm
        6
    enaxm  
       2019-07-06 22:32:27 +08:00
    我的笔记也扔在 github 私有仓库上,crontab 定时同步
    此外代码等所有私人文件 dropbox 同步
    niubee1
        7
    niubee1  
       2019-07-06 22:34:44 +08:00
    gist ++
    scnace
        8
    scnace  
       2019-07-06 22:48:51 +08:00 via Android   1
    gist 之前 V 友写了个 Lepton
    gz911122
        9
    gz911122  
       2019-07-06 23:19:20 +08:00   1
    不记,代码有啥好记的..
    yidinghe
        10
    yidinghe  
       2019-07-06 23:50:35 +08:00   1
    用 VNote
    wezzard
        11
    wezzard  
       2019-07-07 00:23:48 +08:00
    Phabricator can host your projects and store your snippets.
    wu67
        12
    wu67  
       2019-07-07 01:56:48 +08:00
    gist 够用了, 一般就是通用的代码模版或者代码段, 用来复制粘贴那种. 还不行就搞个项目然后写在 wiki 里, markdown 大法好
    MonoLogueChi
        13
    MonoLogueChi  
       2019-07-07 02:06:28 +08:00 via Android
    公司有 gitlab,在公司的笔记都记在里面的一个仓库里。自己的笔记记在 GitHub 上
    congeec
        14
    congeec  
       2019-07-07 03:53:34 +08:00
    还没有
    greatghoul
        15
    greatghoul  
       2019-07-07 08:32:38 +08:00
    evernote
    dash
    zrc
        16
    zrc  
       2019-07-07 09:16:09 +08:00   1
    boosnote +坚果云
    storypanda
        17
    storypanda  
       2019-07-07 09:23:02 +08:00 via Android
    我项目里的备用代码直接打开一个 vscode 的 Java 文件
    jzk
        18
    jzk  
       2019-07-07 09:35:59 +08:00
    Karpov
        19
    Karpov  
       2019-07-07 10:36:17 +08:00
    你的意思是代码片?一般 md 笔记本都可以把。我用印象笔记做的还不错。
    rffan
        20
    rffan  
       2019-07-07 10:43:38 +08:00
    我直接自己写成了包放到了 maven 中心。。。
    owt5008137
        21
    owt5008137  
       2019-07-07 10:45:51 +08:00 via Android
    github
    Cyshall
        22
    Cyshall  
       2019-07-07 12:43:41 +08:00 via iPhone
    我记在印象笔记里了。
    moodasmood
        23
    moodasmood  
       2019-07-07 12:54:21 +08:00 via Android
    dash+1
    uhian
        24
    uhian  
       2019-07-07 12:55:59 +08:00
    Apple 的备忘录
    clip
        25
    clip  
       2019-07-07 13:16:29 +08:00 via Android
    每个语言建一个 GitHub 仓库。里面按模块组织,实际开发用到具体的代码的时候去里面找,找到直接拿来用,找不到就新写例子代码测试然后顺便提交更新。

    这样做还有一个优点是,正常项目里写一段代码一般需要测试一下逻辑,直接在项目里让代码运行到那里再调试各种情况可能比较困难,用这种方法在自己的代码片段里就能顺便调试完了。

    比如 https://github.com/binderclip/code-snippets-python
    以前试过一些代码片段的工具,最后还是觉得现在的方式整体对我来说最有用。
    clip
        26
    clip  
       2019-07-07 13:19:31 +08:00 via Android
    代码相关的知识点可以就直接在上面说的代码库的对应目录下建个 readme 文件来写,或者用 yuque 记 wiki 比如 https://www.yuque.com/clip/dev-wiki
    icylogic
        27
    icylogic  
       2019-07-07 13:26:42 +08:00 via iPad
    org mode

    正好放到对应的任务下,让你可以快速回忆起当时的上下文
    自带代码补全,代码高亮
    本地搜索方便
    k9982874
        28
    k9982874  
       2019-07-07 13:30:19 +08:00 via iPhone
    tadtung
        29
    tadtung  
       2019-07-07 13:32:12 +08:00 via Android
    @cuiyueze 要么 gist,要么用云笔记要么可以自建,类似 http://t.87876.xyz
    luopengfei14
        30
    luopengfei14  
       2019-07-07 13:53:37 +08:00 via iPhone
    @uhian 我也是
    laravel
        31
    laravel  
       2019-07-07 14:16:47 +08:00
    个人博客啊
    fox0001
        32
    fox0001  
       2019-07-07 14:16:49 +08:00 via Android
    blog
    ETiV
        33
    ETiV  
       2019-07-07 14:36:27 +08:00
    代码片段的重点是要用的时候就在手边
    记 gist 里的有几个会回去看的,现用现找太痛苦了

    Dash,每个代码片段都绑定了短语,我把很长的又常用的都放 Dash 里

    安装 nvm
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

    Debian 上装 docker
    apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common && \
    curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add - && \
    apt-key fingerprint 0EBFCD88 && \
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable" && \
    apt-get update && apt-get install -y docker-ce docker-ce-cli containerd.io

    安装 docker-compose
    (
    LATEST_URL=`curl -Ls -o /dev/null -w %{url_effective} https://github.com/docker/compose/releases/latest`
    COMPOSE_VERSION=${LATEST_URL##*/}
    DOWNLOAD_URL=https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m`

    sudo curl -L ${DOWNLOAD_URL} -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    )

    甚至几个同事的 ssh key 也在里头

    Dash Snippet 已经被我视作随时可以输出内容的记事本了
    MzM2ODkx
        34
    MzM2ODkx  
       2019-07-07 15:38:26 +08:00
    SnippetsLab
    beginor
        35
    beginor  
       2019-07-07 20:15:49 +08:00 via Android
    无脑推荐 OneNote。vscode 写好,直接贴进去即可。
    xudaolong
        36
    xudaolong  
       2019-07-07 21:05:22 +08:00
    可以使用我写的 codeexpander / www.github.com/oncework/codeexpander
    zlfoxy
        37
    zlfoxy  
       2019-07-08 09:29:36 +08:00
    boostnote,同步用坚果云。
    MrUser
        38
    MrUser  
       2019-07-08 10:32:28 +08:00
    blog++
    phpnote
        39
    phpnote  
       2019-07-08 16:03:33 +08:00
    有道云笔记
    v2elephant
        40
    v2elephant  
       2019-09-22 21:28:48 +08:00
    可以试试这个网站 bowseros。cn
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2753 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 15:09 PVG 23:09 LAX 08:09 JFK 11:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86