jaggerkyne
V2EX  ›  macOS

不知道大家能否分享一下自己写 code 时候做笔记的工具?

  •  
  •   jaggerkyne · Jun 22, 2015 · 10242 views
    This topic created in 4157 days ago, the information mentioned may be changed or developed.

    本人在学习ruby,学看Documentation和做过一些习题和tutorials。

    工具是Macbook Air。

    在学习的过程中,发现很多时候很多习题做完后,自己仍然不能自己写出来。(虽然有印象,但是自己写的时候仍然是不太熟练。)

    而且很多时候发现阅读documentation的时候,想要做一下相应的笔记。

    试过mou,是非常好,但是没有Organization的功能,整理起来有些烦心。

    用Sublime Text或者Evernote直接写,但sublime不能截图,evernote整理code的时候是个噩梦。

    不知道诸位大大能否介绍给developer用的note taking tools,有好的organization,支持截图或者其他rich resources像是录音等,支持markdown,如果有code highlight简直就是神器啊。

    如果没有现成的app,那么诸位大大能否介绍一下自己是如何taking notes when learning programming?

    我目前是实体笔记本一本,但是整理起来很噩梦。

    45 replies  •  2015-07-01 11:05:46 +08:00
    crayygy
    crayygy
    Jun 22, 2015
    1
    MacDown or Mou
    philobscur
    philobscur
    Jun 22, 2015
    2
    Ulysses?
    txl263
    txl263
    Jun 22, 2015❤️2
    3
    Quiver
    支持markdown(显示源代码,预览里显示渲染过的结果)支持code highlight,组织功能不错,可以放网盘同步,支持粘贴图片和rich text比如网页什么的
    txl263
    txl263
    Jun 22, 2015
    5
    支持导入(markdown、Plain text)导出(HTML、Markdown),支持tag,貌似也就不支持录音了。。
    hackpro
    hackpro
    Jun 22, 2015❤️1
    6
    Emacs Org-mode
    pheyer
    pheyer
    Jun 22, 2015
    7
    @crayygy 为啥我觉得最新版的MacDown老是各种BUG,你的也是吗?
    hslx111
    hslx111
    Jun 22, 2015
    8
    evernote
    yangxiongguo
    yangxiongguo
    Jun 22, 2015
    9
    我是用 markdown,重点的地方加粗,然后每段加上自己的理解,当成博客发出去。
    koshen
    koshen
    Jun 22, 2015 via Android
    10
    请问sublime不能截图是什么意思?是说不能用它来截图还是?
    skcheer
    skcheer
    Jun 22, 2015
    11
    可以关注下leanote
    XerWandeRer
    XerWandeRer
    Jun 22, 2015
    12
    我纠结这个问题有一段时间了。之前在 Hacker News 上看到一篇文章(https://news.ycombinator.com/item?id=8270759),讲的其实就是这个问题。

    慢慢纠结吧,没有一个足够好的解的。就我折腾的一小段经验来说,或许你可以用 nvALT + Typora + 文件系统 + Git + Gollum 来试试,但我仍然觉得不够好……
    fatestigma
    fatestigma
    Jun 22, 2015
    13
    我来安利一下马克飞象吧,和Evernote配合使用。。在马克飞象中用Markdown编辑,支持Highlight和LaTeX公式,然后保存到Evernote中。
    canautumn
    canautumn
    Jun 22, 2015
    14
    感觉没什么完美的,Dokuwiki算是比较均衡的一个,可以本地架设,插件也够丰富,纯文本wiki语法,可以结合git也不用担心数据导出的问题
    jkunw
    jkunw
    Jun 22, 2015
    15
    @txl263 不知道为什么markdown cell里没有直接生成预览,而是每次都要单独打开一个预览窗口。这个软件如果像IPython Notebook那样的方式就完美了。
    txl263
    txl263
    Jun 22, 2015
    16
    @jkunw 是呢,如果像code cell一样可以选择源码或者预览就很完美了,对吧。
    Kahn
    Kahn
    Jun 22, 2015 via Android
    17
    在用为知笔记,就是感觉有点卡
    jaggerkyne
    jaggerkyne
    OP
    Jun 22, 2015
    18
    @koshen 就是有些时候想要插入图片,思维导图之类的。
    txl263
    txl263
    Jun 22, 2015
    19
    @jkunw LaTeX CELL也是不能直接生成预览的。。。
    oimotis
    oimotis
    Jun 22, 2015
    20
    跟我开发 MWeb 的需求很像,忍不住安利一下: https://v2ex.com/t/196465
    jaggerkyne
    jaggerkyne
    OP
    Jun 22, 2015
    21
    @Kahn 用过为知笔记,但是经常挂~到了国外,有几次竟然完全看不到笔记。
    0x17e
    0x17e
    Jun 23, 2015
    22
    本地下的软件试了很多,但是在全平台的支持方面几乎都是力不从心。
    自托管的 confluence 完美解决了我的需求,编辑功能没的说,文档组织方面比所有软件更胜一筹(人家就是做这个的嘛)。
    说得高大上一点,confluence 是“企业级”的笔记管理工具。Evernote 发展了这么多年,最终到达了 confluence 的山脚下。
    Obipolar
    Obipolar
    Jun 23, 2015
    23
    现在零散的东西直接是Google Keep, 感觉GitBook还算不错
    nomemo
    nomemo
    Jun 23, 2015
    24
    马克飞象+Evernote
    casparchen
    casparchen
    Jun 23, 2015 via iPad
    25
    我use过evernote, 感觉too是no好. 楼主have好的recommendation记得tell我one声啊.
    timi
    timi
    Jun 23, 2015
    26
    有道笔记撸过。。。
    pysama
    pysama
    Jun 23, 2015
    27
    我个人决定几年绝不再工具上浪费时间。。可还是忍不住稍微尝试了一点点。目前在用的有:raysnote和leonote。

    raysnote,是v友开发的。界面配色、布局都很不错,写作体验也还不错。(有个小遗憾:给作者email反馈一些建议,没有任何回复)

    leonote,默认的界面个人不是很喜欢(冰冷的灰色,而且有很多干扰元素,不过这不重要,可以用stylish尽情改),写作体验上比raysnote上稍微差那么一点点,语句在编辑的时候,不支持code的高亮,缩进也不是太友好。

    想到这么多就写先着。
    flowerains
    flowerains
    Jun 23, 2015
    28
    @0x17e 他们家公司的产品我都挺喜欢的

    可惜是针对企业用户和团队开发的,个人用起来不划算
    leohxj
    leohxj
    Jun 23, 2015
    29
    为知笔记,支持markdown,可以选择自定义编辑器
    crayygy
    crayygy
    Jun 23, 2015
    30
    @pheyer 似乎是没有的,不过我用的比较少,记笔记都扔到Evernote了,所以没什么感觉。
    如果有人能开发出一款带文件管理的markdown编辑器,那真是极好的
    alexzuo
    alexzuo
    Jun 23, 2015
    31
    专门注册的号来回复

    为知笔记非常好用!!!
    为知笔记非常好用!!!
    为知笔记非常好用!!!
    说三遍

    支持markdown,支持多级目录,支持tag,有chrome插件,有iOS、安卓、Mac、win和Linux的客户端,支持代码高亮,支持云同步。Mac/linux客户端是开源的。

    反正我已经放弃其他笔记软件了。
    publicID321
    publicID321
    Jun 23, 2015
    32
    myBase
    所有数据保存在一个 .nyf 格式的文件里 可随身携带
    跨平台客户端
    侧边栏树形大纲 支持交叉索引
    代码高亮呢需要自己琢磨一下
    txl263
    txl263
    Jun 23, 2015
    33
    @crayygy 带文件管理的markdown编辑器已经有了啊
    txl263
    txl263
    Jun 23, 2015
    34
    @alexzuo 真不怎么样,用了没几下就发现了bug,另外markdown支持没看到。。。
    forrestchang
    forrestchang
    Jun 23, 2015
    35
    如果Evernote能和Emacs Org Mode结合起来就完美了。
    crayygy
    crayygy
    Jun 23, 2015
    36
    @txl263 可否赐教?
    alexzuo
    alexzuo
    Jun 23, 2015❤️1
    37
    @txl263 支持的很隐晦,比较难发现。
    不知道怎么发截图,大概给你描述一下吧,你新建了一个名为note的笔记之后,将其改名为note.md,就可以在里面用markdown随便写了。写完之后按alt+1就可以预览了。
    但是这个貌似只支持最初的markdown,不支持后续扩展的,比如下划线什么的都只能用html来实现。而且我觉得编辑器不给力,我一般是用MacDown写,然后直接拷贝到为知笔记里。
    你可以在preference里面的read里找到更改markdown样式的选项,默认模板是github2。
    txl263
    txl263
    Jun 23, 2015
    38
    @crayygy Write就是带文件管理的哇
    Pinnx
    Pinnx
    Jun 23, 2015
    39
    为知笔记。
    txl263
    txl263
    Jun 23, 2015
    40
    @crayygy 你要不嫌大的话,可以装个Brackets然后装个markdown preview的扩展,嘿嘿
    txl263
    txl263
    Jun 23, 2015
    41
    @crayygy 另外像Sublime Text也有markdown 预览插件,就是不能在程序里直接预览,比较麻烦。
    crayygy
    crayygy
    Jun 24, 2015
    42
    @txl263 我试一下Brackets,谢谢啦
    gateswong
    gateswong
    Jun 25, 2015 via Android
    43
    我觉得边查文档边记笔记都是很零散的条目

    我现在对这种情况的方法就是,准备一个小本子记下来。等到数量多起来之后就可以做整理写博客上了。

    笔记软件的话,在系统里切换笔记软件,doc,开发工具以及其他窗口。这样对思路非常有害。
    byrlx
    byrlx
    Jun 29, 2015
    44
    @hackpro Me Too
    luckyzhe
    luckyzhe
    Jul 1, 2015
    45
    Nextoffer喊你去领奖,不用谢~我是红领巾♪───O(≧∇≦)O────♪
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   561 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 238ms · UTC 19:24 · PVG 03:24 · LAX 11:24 · JFK 14:24
    ♥ Do have faith in what you're doing.