Markdown 写作工具选择
Markdown 写作工具选择
候选产品
- VS Code http://code.visualstudio.com
微软出品的轻量级编辑器, 免费, 和 sublime text 属于一个流派的, 配合下面几个插件 markdown 插件写 - MarkdownMate http://www.markdownmate.cn/
everedit 作者又一力作, 有试用期, 试用期过后不能编辑, 但仍可以作为 markdown 浏览器使用. 漂亮的 UI, 简洁的 Markdown 工具条, 预览效果也不错. 最赞的是编辑器. - MarkdownPad http://markdownpad.com/
实时预览做的不错, 大文档预览的同步滚动做的也不错. 但免费版限制较多.
我的选择
VS code 毕竟是大厂的产品, 同时也是多功能的编辑器, 我还是选定 VS code 作为我的 markdown 写作工具.
我用的几个 VS Code 插件
微软官方出的 Docs Authoring Pack 插件包
Markdown Preview Enhanced
- 编辑区有快捷菜单"Markdown Preview Enhanced -Open Preview", 能打开 Markdown 预览, 该预览功能非常强大, 能支持 code block 和 Table 和图片预览.
- 预览区有快捷菜单"Image Helper", 能帮助生成图片 link 写法.
- 有 Insert Table 命令
Markdown All in One
- 在 Explorer panel 中能显示 markdown 的 outline
- 编辑区有快捷菜单"Format document" 命令, 能格式化 markdown 的 Table
markdownlint
- 协助检查 markdown 写法
Table Formatter
- 格式化 Markdown 的 table
Insert Spaces between Half/Fullwidths
- 中英文排版必备插件, 在中文和英文之间插入空格. 快捷键为 Ctrl+Shift+J.
Code Outline(这个不是 markdown 插件, 但我经常用到)
- 在 Explorer panel 中能显示代码文件的 outline, 比 notepad++ 的 function list 好用
Beautify(hookyqr.beautify HookyQR)
- 用来format web相关文件内容, 比如 html/js/json/css 等格式
VS code 降低 CPU占用
在配置中修改:
- Cursor blinking 默认是 blink 模式, 即光标总是一闪一闪的, VS code 是通过css样式实现的, 比较耗CPU, 可修改为 solid 模式.
- window.titleBarStyle 为 native
- 插件要少装, 尤其git不要激活, 不要让vsc 频繁扫描磁盘文件状态.
- 使用命令 Developer: open process explorer 查看插件的CPU/Memory使用情况, 该禁止就禁.
Markdown 几个链接的写法, 写下备忘
Markdown 中插入的图片, 我没有使用图床, 而是在自己机器上使用 mongoose 免费版搭建了一个 web server.
快捷 link 写法:
http://localhost:8080/ch1/img8.png带 alt 文字的 link 写法:
alt 文字图片嵌入的写法:

VS Code 的其他使用场景
编写前端代码
编写 html/javascript
作为 Windows terminal 工具
作为 powershell /cmd /bash console, 在 terminal 中 执行 git 带的 bash.exe 就进入了bash console.
Rest 测试工具, 代替 postman
VS Code 的 Rest client 插件非常好用, 在编辑区中, 按照指定格式输入 GET/POST/PUT/DELETE 请求 , 然后Shift+Alt+P调出 Rest Client的命令, 该插件就会展现一个结果区, 非常方便.
Markdown 写作工具选择的更多相关文章
- MarkDown写作技巧
前言 年轻的我们往往苦恼于没有充实的社会经历.社会阅历,很难有较强的个人能力.个人魅力!就个人能力而言,本 人主要把它分为两种:“吸收能力”和“输出能力”.吸收能力主要体现了个人对外界知识的摄入能力, ...
- markdown写作软件推荐
最近发现了一款不错的编辑器,而且是全平台支持的.与其它一些 markdown 编辑器最大的不一样是——所见即所得,不再是一边源文件一遍预览的方式了. 总的说来 Typora 很赞,推荐一波. 点此前往 ...
- MarkDown写作之嵌入LaTeX和HTML
本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/49788741 Markdown 是一种 ...
- sublime text 下的Markdown写作
sublime text 2(3)下的Markdown写作 什么是 Markdown wiki Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富 ...
- 【转】sublime text 2 下的Markdown写作
sublime text 2 下的Markdown写作 作为Windows/Mac/Linux下强大的文本编辑器,st提供了对Markdown语言的支持.通过设置可实现markdown预览和转换功 ...
- markdown写作方法规范参考汇总
目录 markdown写作方法 markdown规范 补 本文转载自:https://blog.csdn.net/xiaogeldx/article/details/89208074 本文总结了自己的 ...
- WebSphere应用服务器内存泄漏探测与诊断工具选择最佳实践
内存泄漏是比较常见的一种应用程序性能问题,一旦发生,则系统的可用内存和性能持续下降:最终将导致内存不足(OutOfMemory),系统彻底宕掉,不能响应任何请求,其危害相当严重.同时,Java堆(He ...
- Markdown写作入门
什么是Markdown格式 Markdown格式是一种可用普通文本编辑器编写的标记语言,使用者能够通过简单的标记语法,对自己所写文本内容进行简单的格式排版: 优点 语法简洁易学,且功能比纯文本强大: ...
- Markdown写作
What is markdown? Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown ...
随机推荐
- asp.net项目发布打包研究
有几种思路: 1.[推荐]直接发布,然后手动打包成压缩包,需要的时候直接上传到服务器,或者在本地解压出来手动上传到虚拟空间(支持绝大多数的虚拟空间,自由度高,DZ也是采用这样的打包,FTP上传操作比较 ...
- Android数据存储-文件操作
一.预备知识 1.Android中的MVC设计模式 MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器.一个逻辑模型可以对于多种视图模型,比如一批统计 ...
- android.content.SharedPreferences.edit()
今天在实现一个保存用户设置到SharedPreferences时,出现了一个不能将数据保存到SharedPreferences中的情况.经过仔细的分析得出: android.content.Share ...
- nginx实现http反向代理+负载均衡
原理 反向代理:反向代理(reverse proxy)方式是指以代理来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客 ...
- C#的imagebutton
常常要用到好看一点的button去做,C#本身不提供imagebutton这个控件. 可以用如下方法: 用imagebox添加image图片.对此image进行事件的处理. 有时候所添加的image过 ...
- linux下memcache的运用,和php结合小案例。
由于是采用脚本安装的memache,所以软件的依赖关系我就不操心了,脚本已经帮我装好了和php的关联关系,实在是很省心.后续如果有需要,我会针对windows和linux各写一个安装和配置的说明,一来 ...
- Xcode中插件在Xcode更新之后解决方法
>新的解决方法地址:这里 但凡是更新了Xcode的版本,之前安装的Xcode的插件都不会使用,例如:XAlign或者猫神的VVDocument-Xcode插件 解决方法有很多而且很多地方都贴出来 ...
- CF715C:Digit Tree
传送门 一句话怎么说来着 算法+高级数据结构=OI 现在我感觉到的是 我会的算法+我会的高级数据结构=WA 这道题提交了三四十次,从刚看题到完全写好花了好几天..,主要死于看错费马小定理的适用条件. ...
- eclipse配置gradle
1.Grandle官网下载Gradle 2.解压文件,配置到环境变量 3.测试安装成功,$ gradle -v 4.打开eclipse,Help-->Install new software,输 ...
- java编程思想-接口总结
"确定接口是理想选择,因而应该总是选择接口而不是具体的类."这其实是一种诱饵.当然,对于创建类,几乎在任何时刻,都可以替代为创建一个接口和一个工厂. 许多人都掉进了这种诱惑的陷阱, ...