Windows下Markdown软件的选择
从开始Java学习这个系列的同时,我也开始改用Markdown而不是无比蛋疼的博客园默认编辑器来进行博客管理。但是Windows下想找一个比较好的Markdown编辑器蛮困难的,可以说专门的Markdown编辑器都是渣渣。简单说下我这几天折腾的历程。
1. 需求
我个人对Markdown编辑器有以下几个要求(理想):
- 能离线工作(因为经常面临离线工作的情况)
- 能预览
- 支持markdown高亮
- 能导出成html
- 能插入图片
- 免费
2. 对比
2.1. 几款免费软件对比
个人用了几个软件,总结如下
| 功能 | 博客园自带 | 作业部落(free) | MarkDownEditor | MarkPad2(free) | Atom(+plug) | VS Code(+plug) |
|---|---|---|---|---|---|---|
| 能离线工作 | F | T | T | T | T | T |
| 能预览 | F | T | T | T | T | T |
| 支持markdown高亮 | F | T | T | T | T | T |
| 能导出成html | ? | T | F | F | T | T |
| 能插入本地图片 | T | F | F | F | F | F |
表格对比后,还需要比较的是作业部落免费版,Atom和VS Code。
和高大上的后两者比,并没有优势又各种升级提醒的作业部落免费版瞬间出局。
2.2. Atom vs VS Code
Atom好处是主题比较多,Github自家出,对md支持非常好,甚至可以不装插件实现导出,预览。
VS Code好处是启动比Atom快(其实不太感觉的出来),原生中文。
于是又是一波对比。
| 软件 | 代码高亮 | 目录 | 导出 | 中文 | 启动速度 |
|---|---|---|---|---|---|
| Atom | 原生 | 插件 | 原生 | F | 中 |
| VS Code | F | 插件 | 插件 | 原生 | 快 |
从对比中看Atom对Markdown支持占优。
但是个人因为懒得折腾Atom的大量的主题插件,选择了折腾起来非常亲民的VS Code.......(PIA飞)
3. VS Code Markdown相关插件
目前针对Markdown就装了两个插件:
- Markdown TOC:插目录,标号,效果拔群。
- Markdown+Math:插Latex,然后可以输出成HTML贴别的地方去。
个人认为可以装的插件有:
- markdownlink:强迫症患者的标尺。
- Copy Markdown as HTML:把markdown转换成html放到剪贴板,蛮方便的,比直接搞成文件有创意。然而该功能被Markdown+Math给集成了......
- instant Markdown: 在浏览器里实时预览Markdown。个人觉得蛮不错的,在editor里开实时预览至少我这里感觉不太爽,用浏览器就爽多了。不过我对自己Markdown有自信,其实不太用预览,就自带预览就够了,懒得搞了。
Windows下Markdown软件的选择的更多相关文章
- Windows下Wireshark安装版本选择方式
Windows下Wireshark安装版本选择方式 Wireshark版本分为1.X系列和2.X系列.1.X系列是早期版本,不提供中文版本.2.X系列是新版本,安装后,同时提供中文版和英文版.根据 ...
- 小众软件:Windows 下优化软件推荐—— Dism++ | 强迫症晚期患者福音 - 少数派
Windows 下优化软件推荐—— Dism++ | 强迫症晚期患者福音 - 少数派 https://sspai.com/post/41992 官方网站免费下载
- 破解 Windows 下Markdown 编辑器 MarkdownPad 2
MarkdownPad 是 Windows 平台下一款优秀的 Markdown 编辑器,本文简单介绍 Markdown 以及使用一种方法破解 MarkdownPad 使其升级到专业版.该方法仅限于教育 ...
- Windows下WEB服务器的选择与搭建
本文主要基于支持perl的web服务器的选择. 一直基于web开发,服务器都是linux下使用webmin搭建的,惭愧的说一句,这么多年,也好好研究过WEB服务器,单从这个角度,是不是可以反应出web ...
- Windows下卸载软件时提示 等待先前的卸载完成? 终止 dllhost.exe 进程
只要结束进程中的 "dllhost" 进程就好了. 估计原因是, 当卸载某些 "所谓的"较大型的软件的时候, 要去更新, 更改系统对dll链接库的注册, 更新. ...
- Linux下与Windows下开发软件
Linux下开发程序可以完全发挥自己的聪明才智,因为系统内核是完全开放的.Windows下开发程序就稍微郁闷一点,不论何种语言都必须在调用系统API的基础上开发,因为系统内核是不开放的. 这两种系统正 ...
- Windows下制作软件安装包
一.下载 首先,下载SetupFactory9.0.3.0Trial(下载链接:https://www.haolizi.net/example/view_65380.html) 下载好会有一个压缩包 ...
- windows下顽固软件卸载不了的解决方法
下面以autocad2012举例: cad2012卸载显示 “无法获得同类产品” 而且也安装不上. 解决方法:1,开始>运行>输入"regedit",找到下面的注册表路 ...
- 忽然有一种感觉:云存储必须从系统级定制,所以必须对Linux相当熟悉。Windows下开发软件的模式已经过时了
看了诸多招聘帖子以后的感觉- 工作内容: .存储相关产品的设计.开发和维护. .Linux系统应用程序研发. .主流Linux内核文件系统研发. .自动化测试框架和工具的研发. 职位要求: .计算机相 ...
随机推荐
- Web资源认证原理
Web服务器与浏览器之间的认证流程没有规定的步骤,根据不同的认证模式及鉴权方式可能会有不同的执行步骤.下图用一个最简单的流程了解整个认证过程是如何工作的,首先浏览器向服务器发起请求,然后服务器向浏览器 ...
- wordpress入门基础:wordpress文件系统结构详细介绍
根目录|| wp-admin — wp-content — wp-includes| | |___________________________________ ...
- SpriteBuilder中音频文件格式的需要注意的地方
就像在SpriteBuilder项目子目录中的其他资源文件一样,音频文件夹需要确定完整的文件夹路径. 并且如果音频文件输出格式为MP4,则扩展为.m4a(audio-only MPEG4)而不是.mp ...
- 算法精解:最小二乘法C实现
计量经济学研究的直接目的是确定总体回归函数Yi=B1+B2Xi+ui,然而能够得到的只是来自总体的若干样本的观测值,要用样本信息建立的样本回归函数尽可能"接近"地去估计总体回归函数 ...
- HTTPSQS 队列
http://blog.csdn.net/21aspnet/article/details/7467812 http://hi.baidu.com/caoxin_rain/item/5282770cd ...
- 自定义Interpolator
nterpolator这个东西很难进行翻译,直译过来的话是补间器的意思,它的主要作用是可以控制动画的变化速率,比如去实现一种非线性运动的动画效果.那么什么叫做非线性运动的动画效果呢?就是说动画改变的速 ...
- OpenCV分通道显示图片,灰度,融合,直方图,彩色直方图
代码有参考跟整合:没有一一列出出处 // split_rgb.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <io ...
- Android绘图机制(四)——使用HelloCharts开源框架搭建一系列炫酷图表,柱形图,折线图,饼状图和动画特效,抽丝剥茧带你认识图表之美
Android绘图机制(四)--使用HelloCharts开源框架搭建一系列炫酷图表,柱形图,折线图,饼状图和动画特效,抽丝剥茧带你认识图表之美 这里为什么不继续把自定义View写下去呢,因为最近项目 ...
- mahout系列----minhash聚类
Map: Vector featureVector = features.get(); if (featureVector.size() < minVectorSize) { ret ...
- rails使用QQ邮箱发送邮件蛋疼的经历
以前本猫在blog中写过使用ruby发送邮件的博文,其中使用了163和qq的邮箱发送邮件都可以发送成功.但是现在使用rails的发送邮件功能,使用的是qq的邮件服务器发送,死活不可以!要不就是认证失败 ...