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

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

  •  
  •   cuiyueze · 2019-07-06 22:05:20 +08:00 · 10623 次点击
    这是一个创建于 1749 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手头有很多新知道的东西不知道怎么有效的整理
    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 已经被我视作随时可以输出内容的记事本了
    iMusic
        34
    iMusic  
       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   ·   我们的愿景   ·   实用小工具   ·   866 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:35 · PVG 05:35 · LAX 14:35 · JFK 17:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.