• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cuiyueze
V2EX  ›  程序员

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

  •  
  •   cuiyueze · Jul 6, 2019 · 11740 views
    This topic created in 2529 days ago, the information mentioned may be changed or developed.
    手头有很多新知道的东西不知道怎么有效的整理
    40 replies    2019-09-22 21:28:48 +08:00
    cuiyueze
        1
    cuiyueze  
    OP
       Jul 6, 2019
    在线等
    edsheeran
        2
    edsheeran  
       Jul 6, 2019 via iPhone
    gist
    mohoumk2
        3
    mohoumk2  
       Jul 6, 2019 via Android
    自建 gitlab
    cuiyueze
        4
    cuiyueze  
    OP
       Jul 6, 2019
    @edsheeran 也是 GitHub 的产品
    cuiyueze
        5
    cuiyueze  
    OP
       Jul 6, 2019
    @mohoumk2 好的
    enaxm
        6
    enaxm  
       Jul 6, 2019
    我的笔记也扔在 github 私有仓库上,crontab 定时同步
    此外代码等所有私人文件 dropbox 同步
    niubee1
        7
    niubee1  
       Jul 6, 2019
    gist ++
    scnace
        8
    scnace  
       Jul 6, 2019 via Android   ❤️ 1
    gist 之前 V 友写了个 Lepton
    gz911122
        9
    gz911122  
       Jul 6, 2019   ❤️ 1
    不记,代码有啥好记的..
    yidinghe
        10
    yidinghe  
       Jul 6, 2019   ❤️ 1
    用 VNote
    wezzard
        11
    wezzard  
       Jul 7, 2019
    Phabricator can host your projects and store your snippets.
    wu67
        12
    wu67  
       Jul 7, 2019
    gist 够用了, 一般就是通用的代码模版或者代码段, 用来复制粘贴那种. 还不行就搞个项目然后写在 wiki 里, markdown 大法好
    MonoLogueChi
        13
    MonoLogueChi  
       Jul 7, 2019 via Android
    公司有 gitlab,在公司的笔记都记在里面的一个仓库里。自己的笔记记在 GitHub 上
    congeec
        14
    congeec  
       Jul 7, 2019
    还没有
    greatghoul
        15
    greatghoul  
       Jul 7, 2019
    evernote
    dash
    zrc
        16
    zrc  
       Jul 7, 2019   ❤️ 1
    boosnote +坚果云
    storypanda
        17
    storypanda  
       Jul 7, 2019 via Android
    我项目里的备用代码直接打开一个 vscode 的 Java 文件
    jzk
        18
    jzk  
       Jul 7, 2019
    VjZ6b8ld9OB5PLB0
        19
    VjZ6b8ld9OB5PLB0  
       Jul 7, 2019
    你的意思是代码片?一般 md 笔记本都可以把。我用印象笔记做的还不错。
    rffan
        20
    rffan  
       Jul 7, 2019
    我直接自己写成了包放到了 maven 中心。。。
    owt5008137
        21
    owt5008137  
       Jul 7, 2019 via Android
    github
    Cyshall
        22
    Cyshall  
       Jul 7, 2019 via iPhone
    我记在印象笔记里了。
    moodasmood
        23
    moodasmood  
       Jul 7, 2019 via Android
    dash+1
    uhian
        24
    uhian  
       Jul 7, 2019
    Apple 的备忘录
    clip
        25
    clip  
       Jul 7, 2019 via Android
    每个语言建一个 GitHub 仓库。里面按模块组织,实际开发用到具体的代码的时候去里面找,找到直接拿来用,找不到就新写例子代码测试然后顺便提交更新。

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

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

    正好放到对应的任务下,让你可以快速回忆起当时的上下文
    自带代码补全,代码高亮
    本地搜索方便
    k9982874
        28
    k9982874  
       Jul 7, 2019 via iPhone
    tadtung
        29
    tadtung  
       Jul 7, 2019 via Android
    @cuiyueze 要么 gist,要么用云笔记要么可以自建,类似 http://t.87876.xyz
    luopengfei14
        30
    luopengfei14  
       Jul 7, 2019 via iPhone
    @uhian 😂我也是
    laravel
        31
    laravel  
       Jul 7, 2019
    个人博客啊
    fox0001
        32
    fox0001  
       Jul 7, 2019 via Android
    blog
    ETiV
        33
    ETiV  
       Jul 7, 2019
    代码片段的重点是要用的时候就在手边
    记 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  
       Jul 7, 2019
    SnippetsLab
    beginor
        35
    beginor  
       Jul 7, 2019 via Android
    无脑推荐 OneNote。vscode 写好,直接贴进去即可。
    xudaolong
        36
    xudaolong  
       Jul 7, 2019
    可以使用我写的 codeexpander / www.github.com/oncework/codeexpander
    zlfoxy
        37
    zlfoxy  
       Jul 8, 2019
    boostnote,同步用坚果云。
    MrUser
        38
    MrUser  
       Jul 8, 2019
    blog++
    phpnote
        39
    phpnote  
       Jul 8, 2019
    有道云笔记
    v2elephant
        40
    v2elephant  
       Sep 22, 2019
    可以试试这个网站 bowseros。cn
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1216 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 23:34 · PVG 07:34 · LAX 16:34 · JFK 19:34
    ♥ Do have faith in what you're doing.