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内核文件系统研发. .自动化测试框架和工具的研发. 职位要求: .计算机相 ...
随机推荐
- 分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel
linux命令行下载文件以及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Li ...
- 08_Android中的SimpleAdapter的使用
1 目的界面 2.编写Android清单文件 <?xml version="1.0" encoding="utf-8"?> <manif ...
- 安卓TV开发(十) 智能电视开发之在线视频直播
转载注明出处:http://blog.csdn.net/sk719887916/article/details/46582987 从<安卓TV开发(八) 移动智能终端多媒体之在线加载网页视频源& ...
- HTML入门笔记案例展示(2)
结上一篇(1)http://blog.csdn.net/qq_32059827/article/details/51399288 6.超链接(重要): 超链接标签 就是 a 标签 <!-- 超链 ...
- CentOS安装并设置MariaDB
作者: 铁锚 日期: 2013年12月27日 部分参考: Centos 使用YUM安装MariaDB 说明: 首先必须能链接外网. 如果不能直接访问,那也可以设置代理,请参考: 在内网机器上设置yum ...
- 018-继承-OC笔记
学习目标 1.[掌握]Xcode开发文档 2.[掌握]static关键字 3.[掌握]self关键字 4.[掌握]继承 5.[掌握]NSObject 6.[掌握]访问修饰符 7.[掌握]私有实例变量和 ...
- Visual Studio 2010利用libxl读写excel表格数据
C++读写数据,一般通过txt文件,但是随着数据量的增大,采集数据时运用excel表格的优势得以逐步体现.本文主要介绍一下运用第三方库libxl,对excel表格数据进行读写.分为三个部分,第一部分是 ...
- FFMPEG结构体分析:AVStream
注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFrame FFMPEG结构体分析:AVFormatContext FFMPEG结构体分析:AVCodecConte ...
- Material Design5.x动画实现解析篇一
Material Design设计语言动画篇共推出六种类型的动画效果: 1.Touch feedback(触摸反馈) 2.Reveal effect(揭露效果) 3.Activity transiti ...
- HBase表重命名
hbase shell> disable 'tableName' hbase shell> snapshot 'tableName', 'tableSnapshot' hbase shel ...