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 ...
随机推荐
- eclipse crash
SIGSEGV (0xb) at pc=0x00007fbcae8f2c91, pid=5707, tid=140449979574016 JRE version: 7.0_25-b30 Java V ...
- Discuz! X2.5 /source/class/helper/helper_seo.php Remote Code Execution Vul
catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 SEO模块中的preg_replace+修正符e+双引号引发的远程代码执 ...
- Hackerrank Going to the Office
传送门 Problem Statement Ms.Kox enjoys her job, but she does not like to waste extra time traveling to ...
- Default团队项目立题
PhyLab物理实验网站 接手PhyLab网站,进一步优化网站体验,增加新的功能.
- 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 ...
- 全栈必备 Linux 基础
Linux 几乎无处不在,不论是服务器构建,还是客户端开发,操作系统的基础技能对全栈来说都是必备的.系统的选择Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行 ...
- ThinkPHP中field 方法与getField 方法的区别。
做项目的时候遇到了一个问题,框架生成的sql与放到navicat中执行.和页面显示出来的结果不太一样. 排查了很久,也没有找到问题. 出现问题的sql如下. $fuck = M(null, null, ...
- 浅谈DDOS攻击
preface 做过网站运维的同事来说,绝对遇到过DDOS的攻击吧,这样的攻击实属令人头疼,那么今年就说DDOS的攻击与防护吧. 原理 DDOS(Distributed Denial Of Servi ...
- sql总结一
建表: select * from fruit; create table fruit ( id varchar(10) not null, name varchar(20) default '' n ...
- Java 运行环境的安装、配置与运行
(一)SDK 的下载与安装 1. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器. ...