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内核文件系统研发. .自动化测试框架和工具的研发. 职位要求: .计算机相 ...
随机推荐
- C语言中字符串常用函数--strcat,strcpy
strcpy 原型声明:extern char *strcpy(char* dest, const char *src); 头文件:#include <string.h> 功能:把从src ...
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(十三)
好了,现在在iOS模拟器中编译运行App,一切貌似都很好. 且慢,我们还没有到真机上调试呢?按说在编写App'时,无论如何应该尽快尽早在真机上调试.否则可能会碰到意想不到的问题,这次就是如此. 在真机 ...
- 【shell脚本练习】网卡信息和简单日志分析
题目 1.写一个脚本getinterface.sh,脚本可以接受参数(i,I,a),完成以下任务: (1)使用以下形式:getinterface.sh [-i interface|-I IP|-a] ...
- STL字符串常用方法扩展
前言 STL作为一个标准模版库,很多容器和算法都是很实用的,接口也相对比较友好,而且在实现上也比较轻量级.相对boost来说,要轻量得多,相对loki来说,使用的模版语法不会那么晦涩难懂,基本还是能看 ...
- 中国梦 每个农大人的梦
历经百年风霜,苦经岁月沧桑.农大,一个中原沃土上生长起来的大树,它在用它那不倒的生命力展示着农大的顽强与坚持,而这份苍劲和顽强,却来自于每个农大人,来自于他们的梦想,来自于他们的坚持,来自于他们的努力 ...
- Xcode相关常用快捷键搜集
command + L: 跳转到指定行 control + i: 格式化代码 command + control + 上/下 在*.h和*.m之间切换. command + control ...
- 如何让你的传输更安全——NIO模式和BIO模式实现SSL协议通信
对于SSL/TLS协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展--JSSE,它包含了实现Internet安全通信的一系 ...
- Android官方技术文档翻译——清单合并
本文译自Android官方技术文档<Manifest Merger>,原文地址:http://tools.android.com/tech-docs/new-build-system/us ...
- RHEL6下获取安装包(RPM)而不安装的方法
RHEL6下获取安装包(RPM)而不安装的方法 有时候我们只能在某个机器上网获得RPM安装包,如何将RPM包在不能上网的内网机器安装,就需要能将安装包下载到本地而不安装,然后再把这些包复制到内网机器, ...
- RedHat系列软件管理(第二版) --脚本安装
RedHat系列软件管理 --脚本安装 一.解压缩 tar -zxvf webmin-1.700.tar.gz 二.进入相关目录 cd webmin-1.700 三.如果此时执行./configure ...