Markdown 写作工具选择

候选产品

  1. VS Code http://code.visualstudio.com

    微软出品的轻量级编辑器, 免费, 和 sublime text 属于一个流派的, 配合下面几个插件 markdown 插件写
  2. MarkdownMate http://www.markdownmate.cn/

    everedit 作者又一力作, 有试用期, 试用期过后不能编辑, 但仍可以作为 markdown 浏览器使用. 漂亮的 UI, 简洁的 Markdown 工具条, 预览效果也不错. 最赞的是编辑器.
  3. MarkdownPad http://markdownpad.com/

    实时预览做的不错, 大文档预览的同步滚动做的也不错. 但免费版限制较多.

我的选择

VS code 毕竟是大厂的产品, 同时也是多功能的编辑器, 我还是选定 VS code 作为我的 markdown 写作工具.

我用的几个 VS Code 插件

微软官方出的 Docs Authoring Pack 插件包

Markdown Preview Enhanced

  1. 编辑区有快捷菜单"Markdown Preview Enhanced -Open Preview", 能打开 Markdown 预览, 该预览功能非常强大, 能支持 code block 和 Table 和图片预览.
  2. 预览区有快捷菜单"Image Helper", 能帮助生成图片 link 写法.
  3. 有 Insert Table 命令

Markdown All in One

  1. 在 Explorer panel 中能显示 markdown 的 outline
  2. 编辑区有快捷菜单"Format document" 命令, 能格式化 markdown 的 Table

markdownlint

  1. 协助检查 markdown 写法

Table Formatter

  1. 格式化 Markdown 的 table

Insert Spaces between Half/Fullwidths

  1. 中英文排版必备插件, 在中文和英文之间插入空格. 快捷键为 Ctrl+Shift+J.

Code Outline(这个不是 markdown 插件, 但我经常用到)

  1. 在 Explorer panel 中能显示代码文件的 outline, 比 notepad++ 的 function list 好用

Beautify(hookyqr.beautify HookyQR)

  1. 用来format web相关文件内容, 比如 html/js/json/css 等格式

VS code 降低 CPU占用

在配置中修改:

  1. Cursor blinking 默认是 blink 模式, 即光标总是一闪一闪的, VS code 是通过css样式实现的, 比较耗CPU, 可修改为 solid 模式.
  2. window.titleBarStyle 为 native
  3. 插件要少装, 尤其git不要激活, 不要让vsc 频繁扫描磁盘文件状态.
  4. 使用命令 Developer: open process explorer 查看插件的CPU/Memory使用情况, 该禁止就禁.

Markdown 几个链接的写法, 写下备忘

Markdown 中插入的图片, 我没有使用图床, 而是在自己机器上使用 mongoose 免费版搭建了一个 web server.

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 写作工具选择的更多相关文章

  1. MarkDown写作技巧

    前言 年轻的我们往往苦恼于没有充实的社会经历.社会阅历,很难有较强的个人能力.个人魅力!就个人能力而言,本 人主要把它分为两种:“吸收能力”和“输出能力”.吸收能力主要体现了个人对外界知识的摄入能力, ...

  2. markdown写作软件推荐

    最近发现了一款不错的编辑器,而且是全平台支持的.与其它一些 markdown 编辑器最大的不一样是——所见即所得,不再是一边源文件一遍预览的方式了. 总的说来 Typora 很赞,推荐一波. 点此前往 ...

  3. MarkDown写作之嵌入LaTeX和HTML

    本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/49788741 Markdown 是一种 ...

  4. sublime text 下的Markdown写作

    sublime text 2(3)下的Markdown写作 什么是 Markdown wiki Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富 ...

  5. 【转】sublime text 2 下的Markdown写作

    sublime text 2 下的Markdown写作   作为Windows/Mac/Linux下强大的文本编辑器,st提供了对Markdown语言的支持.通过设置可实现markdown预览和转换功 ...

  6. markdown写作方法规范参考汇总

    目录 markdown写作方法 markdown规范 补 本文转载自:https://blog.csdn.net/xiaogeldx/article/details/89208074 本文总结了自己的 ...

  7. WebSphere应用服务器内存泄漏探测与诊断工具选择最佳实践

    内存泄漏是比较常见的一种应用程序性能问题,一旦发生,则系统的可用内存和性能持续下降:最终将导致内存不足(OutOfMemory),系统彻底宕掉,不能响应任何请求,其危害相当严重.同时,Java堆(He ...

  8. Markdown写作入门

    什么是Markdown格式 Markdown格式是一种可用普通文本编辑器编写的标记语言,使用者能够通过简单的标记语法,对自己所写文本内容进行简单的格式排版: 优点 语法简洁易学,且功能比纯文本强大: ...

  9. Markdown写作

    What is markdown? Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown ...

随机推荐

  1. eclipse crash

    SIGSEGV (0xb) at pc=0x00007fbcae8f2c91, pid=5707, tid=140449979574016 JRE version: 7.0_25-b30 Java V ...

  2. Discuz! X2.5 /source/class/helper/helper_seo.php Remote Code Execution Vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 SEO模块中的preg_replace+修正符e+双引号引发的远程代码执 ...

  3. Hackerrank Going to the Office

    传送门 Problem Statement Ms.Kox enjoys her job, but she does not like to waste extra time traveling to ...

  4. Default团队项目立题

    PhyLab物理实验网站 接手PhyLab网站,进一步优化网站体验,增加新的功能.

  5. Java Code Examples for javax.servlet.http.Part

    http://www.programcreek.com/java-api-examples/index.php?api=javax.servlet.http.Part The following ar ...

  6. 全栈必备 Linux 基础

    Linux 几乎无处不在,不论是服务器构建,还是客户端开发,操作系统的基础技能对全栈来说都是必备的.系统的选择Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行 ...

  7. ThinkPHP中field 方法与getField 方法的区别。

    做项目的时候遇到了一个问题,框架生成的sql与放到navicat中执行.和页面显示出来的结果不太一样. 排查了很久,也没有找到问题. 出现问题的sql如下. $fuck = M(null, null, ...

  8. 浅谈DDOS攻击

    preface 做过网站运维的同事来说,绝对遇到过DDOS的攻击吧,这样的攻击实属令人头疼,那么今年就说DDOS的攻击与防护吧. 原理 DDOS(Distributed Denial Of Servi ...

  9. sql总结一

    建表: select * from fruit; create table fruit ( id varchar(10) not null, name varchar(20) default '' n ...

  10. Java 运行环境的安装、配置与运行

    (一)SDK 的下载与安装 1. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器. ...