VS Code插件之 Markdown 篇
1. yzhang.markdown-all-in-one
Markdown All in One - Visual Studio Marketplace : https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one#features
如其名,集成了编辑 Markdown 文件时需要的大部分功能。这是伴随我在 VS Code 中最早体验的 Markdown 扩展,其功能包括:
- 为 Markdown 样式提供键盘快捷键
- 列表的自动化处理
- 自动格式化表格
- 提供数学公式的支持
- 自动补全
2. davidanson.vscode-markdownlint
markdown 默认的格式相当的宽泛,作为一个强迫症患者,没有详细的规范:需要标题不需要标题?空行不空行?一系列格式问题总是困扰着我,直到遇见这个插件。
我下载并且遵循这个插件的规范,很大程度上是每个规范的制定都有理可依,能让我信服,并为我今后的开发提供便利,同时又大幅节省了我自己制定规范的成本。
- 规范的细则以及原因可参考:markdownlint/Rules.md at main · DavidAnson/markdownlint : https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md001
3. legendmohe.markdown-index
提供 markdown add index
命令,给段落标题批量添加编号,重复运行命令还可以自动更新序号,是不是非常实用!
- 插件默认时从
#
开始编号的,但有一个小麻烦,根据davidanson.vscode-markdownlint
的规范,我一般将#
一般作为文章的标题,不进行编号,所以在编号时只能先把标题前的#
暂时去除,或者选中需要编号的部分。 - 关于
"markdownIndex.indexBase": "#"
这个设置项,并不是设置起始的标题级别。作者解释indexBase是指用什么来表示标题,例如配成“=”,“@”, “*”等等。不是表示以什么来做首层的意思。你可以先选中你要编号的部分,运行命令,它只会处理你选中的部分。
引用https://github.com/legendmohe/markdown_index/issues/9#issuecomment-549798257
4. bierner.markdown-preview-github-styles
Markdown Preview Github Styling - Visual Studio Marketplace : https://marketplace.visualstudio.com/items?itemName=bierner.markdown-preview-github-styles
可以将 VS Code 内置的 Markdown 预览样式,修改为 Github 的样式。或许是之前 MPE, Typora 用的比较多不太习惯默认的黑底白字,就选用了这个插件。
5. holmescn.vscode-wordcount-cjk
这是一个统计 markdown 文档字数的插件,对于或许对于写技术文章没什么帮助,但如果写写稿件,还是挺方便的;而且插件也挺轻便的对性能的影响不大,偶尔看看字数还可以有些成就感不是吗!
6. shd101wyy.markdown-preview-enhanced
Markdown Preview Enhanced 简介 : https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-cn/
之前许多文章都有推荐 MPE,所以这也是我最早使用 markdown 插件之一,但最近我把他停用了,作为一个把 VS Code 当作记事本使用的用户,MPE 对于性能的影响我难以接受,并且它的功能对于我来说并不是刚需。不过以上只是我个人的使用场景,MPE 本身有相当多的亮点。
- 支持外部文件的导入(考虑到兼容性我并没有使用)
- 支持 HTML, PDF, Word 等格式文档的导出(我一般使用 Pandoc 命令对文件进行转换,所以也并不依赖插件)
- 可以自定义 CSS(我一般使用 Github 的样式,所以有
bierner.markdown-preview-github-styles
可以代替) - 快速拷贝上传图片
以上就是目前我的 VS Code 内有关 Markdown 的插件,希望可以给大家提供一个简单的参考。
VS Code插件之 Markdown 篇相关推荐
- vscode markdown_VS Code中的Markdown插件
这篇文章已经介绍过如何下载和使用VSC作为Markdown编辑器: 蓝莓的铲屎官:[Markdown] 使用vscode开始Markdown写作之旅zhuanlan.zhihu.com 本文旨在介绍 ...
- 程序员请收好:10个非常有用的 Visual Studio Code 插件!
一个插件列表,可以让你的程序员生活变得轻松许多. 作者 | Daan 译者 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 无论你是经验丰富的开发人员还是刚刚开始第一份工作的 ...
- 10 款 VS Code 插件神器,第 7 款超级实用!
VS Code 是这两年非常热门的一款 IDE,它不仅有提升开发体验的界面.轻量化的编辑器,还有丰富而强大的插件,这些优秀的插件使得 VS Code 生态体系更加吸引人,让开发效率大大提升.本文来介绍 ...
- 从零开始开发 VS Code 插件之 Translator Helper
本文目录 Translator Helper 介绍 开发概述 创建第一个VS Code Extension 需求分析 操作文本 调用Google Translation API 实现核心功能 配置命令 ...
- 提高文档翻译效率神器:VS Code 插件之 Translator Helper
微软 Docs 网站上线之后,我发现很多中文内容是由机器翻译的,可读性比较差.2017 年开始我参与了中文文档的本地化工作,对机器翻译的文本进行校对.Docs 的内容全部托管在 GitHub 上,参与 ...
- 10款VS Code插件神器,超级实用
本文参考原文-http://bjbsair.com/2020-03-22/tech-info/1971.html VS Code是这两年非常热门的一款IDE,它不仅有提升开发体验的界面.轻量化的编辑器 ...
- 程序员请收好:10个非常有用的Visual Studio Code插件
作者 | Daan 译者 | Elle 出品 | CSDN(ID:CSDNnews) [导读]一个插件列表,可以让你的程序员生活变得轻松许多.无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发 ...
- 程序员请收好:10个非常实用的 VS Code 插件
点击上方视学算法,选择设为星标 编译:CSDN-Elle,作者:Daan 阅读文本大概需要 5 分钟 无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发人员,你都会想让自己的开发工作尽可能轻松 ...
- visual studio 代码提示插件_程序员请收好:10个非常实用的 VS Code 插件
关注上方"数据挖掘工程师",选择"星标公众号", 关键时间,第一时间送达! 编译:CSDN-Elle,作者:Daan 无论你是经验丰富的开发人员还是刚刚开始第一 ...
最新文章
- 十天冲刺开发第八天个人工作总结
- matlab、python使用小方法收集
- python编程能干什么-Python编程一般可以用来做什么
- poj 3797(状态压缩dp)
- SpringCloud 01_单体应用到分布式系统演变过程
- 清华博士生放弃科研,跑去当中学教师,值得吗?
- ubuntu学习摘要-ubuntu root用户
- html间隔怎么打_iPhone手机便签内容怎么设为重要事项?
- 百度C2C对决淘宝的两把利器
- 关于XML字符串和XML Document之间的转换
- UA OPTI512R 傅立叶光学导论1 为什么光学需要傅立叶变换
- WIN10系统下命令提示符(cmd)的基本操作
- python3.7版本简介_Python实例100个(基于最新Python3.7版本)
- 中国工具类App折戟海外,为什么只有猎豹移动杀出血路?
- JMeter工具:场景设计,场景设置,场景运行,性能参数配置,测试监控
- BootstarpTable在IE11的兼容问题
- 交互设计笔记(4)——理解用户:定性研究
- 机器学习进阶-阈值与平滑-图像阈值 1. cv2.threshold(进行阈值计算) 2. 参数type cv2.THRESH_BINARY(表示进行二值化阈值计算)...
- 微信公众号视频录制开发 踩坑汇总
- php 的单例模式(二)
热门文章
- 用程序表示log,ln函数
- matlab2019与m文件关联
- MATLAB算法实战应用案例精讲-【自动驾驶】精准定位RTK(补充篇)
- 鼠标悬浮显示下拉菜单,离开隐藏
- 耐心,是投资者最好的美德,顶级投资人都像个“废人”
- CSS:实现多行文本垂直居中的四种方法
- 解决VS2015 安装失败问题,如安装包损坏或丢失
- Squid和Apache中的max-age与Expires的分别
- spawn('cmd.exe')与spawn('node')的区别
- 【Cordic,NCO】基于Cordic算法的NCO的FPGA设计实现