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

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

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

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

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

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