程序员推荐使用Leanote, 它专为程序员定制的
有两款编辑器, 富文本(支持代码高亮!!!)和Markdown
云同步: web端, 桌面端, 手机端, 全覆盖与云同步
桌面端支持三大平台, 连Linux都支持
集成博客功能, 一键将笔记公开为博客, 博客主题可定制
还有很多特性
开源
Linux内核作者Linus早就开始使用Mac了(虽然面对记者表现的很扭捏)。Gnome的作者更是理直气壮叛逃Linux投奔Mac。如你所知,MacOSX是开发者们的最爱。因为它一方面有非常棒的用户体验,一方面是基于Unix,尽得shell的益处,又避免了Linux下种种繁琐。
看看MacTalk是怎么说的。
工欲善其事,必先利其器。这里分享下我的Mac应用和配置。
基于原则:
+ 尊重软件版权,能购买正版的,请尽量购买正版
+ Don’t Shave Yaks, 不要因为花太多时间配置工具而浪费工作的时间
+ 奥卡姆剃刀,如果一项功能需求只是偶尔用一下,就别配置了。
应用&效率Dropbox大名鼎鼎的Dropbox,无需赘述。是居家旅行,出门必备同步神器。Dropbox较之Google Drive更轻量级,更快,适合在多平台同步正在编辑的文档或者代码。记得Google Drive是没有Linux版客户端的,而Dropbox有!而且,Dropbox的文件分享链接是直接指向文件的,对于在remote terminal上工作且尚不熟悉scp和rsync的同学来说是福音(rsync --daemon效果可以媲美Dropbox)。相比之下,Google Drive 更适合来存放资料,因为它能搜索文档内关键词。
我见过最好的MarkDown编辑器,简洁,漂亮,可配置,支持MathJax公式编辑。
Evernote
笔记软件,我主要用它在收藏平时看到的好的RSS文章,Prime版的多人协作,幻灯片功能也很赞。
众多的ReadItLater软件中的一个,推荐Pocket是因为它的文本抽取出来的格式比较好,在移动端上的App做的也很出色。
Kaleidoscope
比较多文档之间的差异。一个命令行党应该忠诚的效忠用diff来比较文件,但是Kaleidoscope真的太好用了,关键是它不仅能逐行比较,还能一块块匹配着比较,还能两个文件夹比较,还能Merge文件。
Alfred 2
这
是一个神奇的快速启动软件,就为了它,你就值得买个Mac。MacTalk里谦虚的称它为“神兵利器”。你可以用它来: 打开任何应用 查找文件 执行shell命令 当计算器用 直接写email 在Google/Amazon/Wikipedia上搜索条目 ,以上只是它的普通功能,只有这些还不足以称之为伟大。Alfred之牛掰,在于其可编程的第三方workflow插件机制,这样可以在Alfred里搜豆瓣图书,搜Github仓库,查看天气或PM25,搜索自己的Evernote笔记,查API文档,一切能想到的,都可以实现。
TextExpander
文本自动补全的插件,自定义好触发的关键词,每次输入这些关键词的时候,biu~,想打的字就全d出来了。把自己的电话,邮箱,或者写邮件的模板存进去,能避免很多重复的劳动。
Popclip
文字选中d出扩展。每次选中文字后,可以快速的把选中文字进行复制,粘贴,查找,加入笔记本等等。
RescueTime (Time sink)
默默的运行在后台,告诉你你的时间都浪费在哪儿了。每周发邮件告诉你你在哪个软件,哪个网站上花了多少时间,这一天/周的效率有多高。你可以定义什么是有效率的行为(比如用Evernote写笔记,用Emacs写代码)加分,哪些是偷懒的行为(看美剧,刷豆瓣)扣分。
LimeChat
IRC应用,选它是因为其他的IRC应用都太难用了!
AppCleaner
删软件清理残余。
Moom
还在像傻帽一样花半天找到窗口边框笨手笨脚地缩放大小么?用Moom吧,能快速排好窗口,自定义想要的窗口大小。
The unarchiver
普通解压用tar命令,但如何有非UTF-8的中文编码,还是用unarchiver比较方便(命令行下得用find + iconv写一长串,太虐心)
编程&配置Dash
查文档利器。作者在新版本对它收费$20,丧心病狂,但从长远考虑,还是值得的。能配合Alfred用,省心。
Textmate
bundle功能很好用,方便快速掌握一门语言。写前端代码很方便。其他时候,还是用Vim/Emacs吧。
TotalCommander
命令行党都有过每天得把Terminal拖来拖去的苦恼。TotalCommander正是这样一款下拉式的终端,类似Gnome下的Guake,也支持多窗口,强烈推荐。
iTerm2
不管你用bash,zsh还是tcsh,有一个好用的Terminal软件是十分必要的,iTerm2就正是一个优秀的终端。好看,配置性极强,有很多方便的功能,戳这篇文章。
Homebrew
Mac下的包管理器,和ports平分天下。想装什么东西,尽管brew install 就好。
Z shell (tmux及配置文件)
基于bash的shell,被誉为The Last Shell。配置当然很复杂,不过不要紧,拿来主义一下,用oh-my-zsh一行代码安装。
z/autojump
每天还在为输各种cd而浪费时间?z 是个极为方便的小配置,它把用户访问过的目录存在记录里,每次输入z <访问过的目录的关键词>,就biu的一声到了。autojump也是类似的工具。
typora+github+hexo的模式。
一、我的写作诉求
首先来说一下我的写作的诉求,我一贯觉得笔记和编辑软件没有最好,只有最合适。所以基于一定的诉求来选择才是最正确的。
我的诉求如下:
1、使用方便快捷, *** 作简便,有各种快捷键支持;
2、能够专注于写作,不要有太多杂七杂八的内容分心;
3、较好地支持公式和代码块插入,毕竟作为一个程序员,这是基本要求了;
4、方便分享到其他的平台,具有兼容的导出功能;
5、支持多端查看;
6、够稳定,别动不动就停止服务;
7、费用尽量便宜;
8、空间尽量大一些。
二、我使用过的笔记软件和编辑器
在我的写作历程中使用过的笔记软件真的是有点多,我就选择一些其中比较重点来聊聊吧。
(1)、为知笔记
这个笔记软件是我第一个使用的跨多端的笔记软件,当初刚出来的时候也是非常热门的,现在稍微感觉有点没落了。为知笔记主打高效率笔记应用,在简单的知识管理、工作笔记、学生笔记方面还是不错的。
主要是毕业和工作早期使用,后来发现服务不太稳定,毕竟笔记分享的功能 比较一般,对于公式和代码的支持差强人意,而且没有好的知识体系整理功能,最终放弃了。
(2)、印象笔记
工作以后一段时间从为知笔记切换到了印象笔记。印象笔记算是笔记行业内的翘楚了,记录功能、分享功能,知识整理都算是非常棒的,加上“剪藏”功能,还可以从微信、微博等地方保存,读书可以一键将笔记导出到印象笔记,所以功能可畏十分丰富,印象笔记我用了比较久的时间,也是比较有感情的啦。
后来随着记录的文档越来越多,渐渐地显露出印象笔记的一些不足,例如响应缓慢,多端同步要收费,编辑器对代码块的支持比较差,印象特别深的是“换行”,每次都无法对齐让我十分纠结,当然大部分的功能还是能满足的,也就一直用着,直到我开始遇到了markdown,没错,这一发不可收拾了。
(3)、dropbox+markdown
Markdown语言对于程序员来说实在是太友好了,写技术类的文章,选择一款所见即所得的markdown编辑器,对于代码块的插入再也不是什么困难的问题,而且还挺美观,加上Markdown主打编辑功能,没有其他一些杂七杂八的功能影响单纯的写作,于是乎我爱上了Markdown写作,那时候dropbox也很火,于是我写的文章都放在了dropbox上,美滋滋的。
(4)、坚果云+markdown
dropbox虽然很不错,但是在国内访问实在是太慢了,国内适时又推出了坚果云服务,对标dropbox,为了方便访问尝试了一把坚果云,可惜没用得太久,主要原因倒不是产品问题,而是我很想搭一个个人博客,将自己写作的内容上传到博客上,而最经典的方案便是将内容上传到github上,利用github上的Pages服务生成静态博客。
(5)、Github+Typora+Hexo
之前一直用普通的Markdown编辑器,一只觉得差强人意,在偶然的机会朋友推荐了Typora,它简洁的界面,所见即所得,加上非常强的功能,还可以集成PicGo上传插件,加上排版清晰,支持自定义主题,关键是速度非常非常快,一点不卡顿,我的感觉就是满足了我的大部分的需求了。
于是一直使用Typora编辑,使用Hexo生成静态博客上传到github上,既实现了写作,也实现了传播,这是我使用感受截止目前最好的编辑器。
(6)、接触语雀,回归Typora
2022年开始接触到了语雀,网络上一片叫好,加上Typora开始收费,爱折腾的我还是尝试了语雀,不得不说语雀地设计非常棒,既有丰富的编辑器功能,又支持团队协作和分享,甚至可以基于语雀做一个轻博客,很多软件的官方文档甚至直接使用语雀编写。
其对于知识体系的管理有一套独特的理念,支持专栏、目录等不同模式,背后是阿里团队背书,特别对于markdown也是支持的,还能够导出,这让我欣喜了一把,确实应该给赞。
那最后为什么我放弃语雀,回归了typora了呢?最主要的原因在于,我发现语雀虽然能够导出markdown文件,但是格式上总是有所变化,复制到头条号、微信等地方基本上格式都乱了需要调整好久,这个实在是硬伤。
并且在我文档数量比较多以后也出现了卡顿的现象(个人真实遭遇,喜欢语雀的轻喷),对比typora的编辑还是没有那么流畅,还是喜欢typora的写作环境,所以出点钱买typora还是值得的。
以上就是关于程序员学习时做笔记吗怎样做笔记全部的内容,包括:程序员学习时做笔记吗怎样做笔记、程序员用 Mac 都有哪些必备的 app、哪个电子笔记图片自动排版好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)