0%

打造自己的笔记系统-Atom

打造自己的笔记系统-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 MaestroAlfredApple script
设置一个快捷键,指定使用Atom打开文件夹,当然,最好加一个判断:Atom是否在运行,否者隐藏,或者打开。

笔记同步

Dropbox + Git + sync-setting (Atom插件,同步Atom设置和插件)