使用Atom编辑

几经周折,最终确定使用Atom来最为本博客的编辑器啦!

1. Mou

Mou实时预览的功能,是我最先选择使用的理由。可惜对程序猿不是很友好,插入code的样式总是很丑,也许是我没玩转吧,其实我只想要下面这个样子,能正常显示下Java的代码就好啦。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class BitmapCache  {
private LruCache<String, Bitmap> mCache;

public BitmapCache() {
int maxMemory = (int) Runtime.getRuntime().maxMemory();
int maxSize =maxMemory/8;
mCache = new LruCache<String, Bitmap>(maxSize) {
@SuppressLint("NewApi")
@Override
protected int sizeOf(String key, Bitmap bitmap) {
return bitmap.getByteCount();
}
};
}

public Bitmap getBitmap(String url) {
return mCache.get(url);
}

public void putBitmap(String url, Bitmap bitmap) {

mCache.put(url, bitmap);
}
}

2. Ulysses

使用Ulysses完全是看到一个贴子上面写的,

不差钱用Ulysses,差钱用Mou。

所以下载啦一个破解版的,试用了一下确实强大,各种格式都支持,就是没有实时预览,只能放弃。

3. 为知笔记

为知笔记完全是看同事在windows电脑上面用的很溜才自己下载的,自己试用的时候也很爽啊,用它写了很多东西,写完就去打开hexo的本地服务器预览,想看看效果啊,结果什么都没有啊!翻来覆去的看了半天,才发现我的一个自以为是的操作,不是打开我hexo目录下的文件,是导入啊,崩溃。但不得不承认,功能很强大。

4. Sublime Text2

Sublime是我电脑上面默认的文本编辑器,现在还没鼓捣看看对markdown的支持和预览的情况,先挂个名,以后再表。

5. Atom

Atom这个软件,已经在我电脑上面存在很长的时间了,下载软件完全是之前看到一个gif的图片后猎奇才下载的,图片的效果就是Atom使用了activate-power-mode这个插件后的打字效果,超级带感啊。后知后觉的了解到Atom是GitHub专门为程序员推出的一个跨平台文本编辑器,就没有然后了。在我被上面几个软件搞的烦躁不安的时候,发现右键md文件打开的第一个选项是Atom,鬼使神差的就打开了,也就打开了一个新世界啊。
说说Atom的好

  1. 第一个必须是高亮显示啊。
  2. 有文件管理啊。在设置里面填好自己的hexo目录和网站地址,会自动导入啊。
  3. 超级实用的标签页和分屏啊。
  4. 各种插件啊。markdown的预览就别用插件了,直接Crtl+Shift+M就好啦(但是对表格和流程图不支持?等我再研究研究)。
  5. 跟GitHub的结合啊,亲儿子,不多说。
  6. 最后就是快捷键啊。
  • Crtl+Shift+M Markdown实时预览
  • Command+Shift+P 打开命令窗口,可以运行各种菜单功能
  • Command + T 快速多文件切换
  • Ctrl + G 文件内跳转到指定行
  • Command + F 文件内查找和替换
  • Command + Shift + F 多文件查找和替换
  • Command + [ 对选中内容向左缩进
  • Command + ] 对选中内容向右缩进

    Atom下载地址

Markdown更详细的语法说明,可以参考 Cmd Markdown 简明语法手册,进阶用户可以参考 Cmd Markdown 高阶语法手册 了解更多高级功能。


再一次感谢您花费时间阅读这份欢迎稿,点击 (Ctrl+Alt+N) 开始撰写新的文稿吧!祝您在这里记录、阅读、分享愉快!

作者 @clawpo

2015 年 06月 15日

[^LaTeX]: 支持 LaTeX 编辑显示支持,例如:$\sum_{i=1}^n a_i=0$, 访问 MathJax 参考更多使用方法。

[^code]: 代码高亮功能支持包括 Java, Python, JavaScript 在内的,四十一种主流编程语言。