打造自己的笔记系统-Atom
技术笔记应该的功能
- 侧边目录,树叉分类,快速浏览
- 代码高亮
- 快速的查找:基于文件名的查找,基于关键字的全局查找
- Markdown的支持
- 可以运行代码片段
- 支持Vim
- 简单的IDE功能:代码错误提示
好吧,其实我就是想说,以上功能,Atom都可以搞定,当然你也可以用其他编辑器来实现,但是这里就不过多介绍了。
Atom 插件
必备插件:
- highlight-selected 选择高亮
- script 让你的代码在Atom里跑起来,cmd + i 直接运行
- sync-setting 同步Atom配置文件
- git-plus git必备
- markdown-preview-plus md预览加强
- markdown-writer md编辑加强
- markdown-scroll-sync md文件同步滚动(这个插件,滚动貌似有些bug)
可选插件:
- atom-beautify 格式化你的代码,让你的代码更加美观
- minimap 在你右侧显示代码缩略图
- vim-mode
- pretty-json 格式化JSON插件
- minimap 在你右侧显示代码缩略图
- linter 代码错误提示,这个配置起来会麻烦一些,适合把编辑器当作IED用的人
- file-icons 美化你的文件icon
快捷操作:
control + Shift + l
切换文件类型cmd + t
快速搜索文件名cmd + f
文件内搜索内容shift + cmd + f
全局搜索内容shift + cmd + \
切换到目录操作,hjkl 移动
目录操作:
cmd-\
或者cmd-k cmd-b
显示(隐藏)目录树ctrl-0
焦点切换到目录树(再按一次或者Esc
退出目录树)a
添加文件shift a
添加文件夹m
重命名d
将当前文件另存为(duplicate)i
显示(隐藏)版本控制忽略的文件
这些已经够日常使用了,其他的快捷键就不再罗列了。
一键打开笔记的思路
使用 Keyboard Maestro
、Alfred
、Apple script
:
设置一个快捷键,指定使用Atom打开文件夹,当然,最好加一个判断:Atom是否在运行,否者隐藏,或者打开。
笔记同步
Dropbox + Git + sync-setting (Atom插件,同步Atom设置和插件)