使用 VS Code 撰写 Markdown 文档
众所周知, VS Code 是微软和社区一起开发的一款很优秀的高级代码编辑器。它不仅可以写出一手好代码,还能写出一篇好文章。利用 Markdown 就可以写出一篇排版美观的技术文章了。
而 Markdown 是一种很轻量化的标记语言。这种语言可以完成简单的文字排版工作。其实我觉得 Markdown 是一种复古类型文本编辑方式。它写的其实是纯文本,在普通的文本旁边添加一些修饰符号,标记出文字的格式信息。目前, Markdown 已经成为很多人的撰写好帮手。在程序员社区有着广泛的应用,也在新媒体编辑领域占有一席之地。
使用 Markdown 标记可以实现的文字格式包括不限于:
文字的格式:加粗、倾斜
段落和标题
列表、代码块、引用快
链接和图片
表格、分割线等
通过插入这些格式信息,可以让文章更加的易读易懂。而且,当我们需要分享一些诸如 Python 的代码段的时候,如果不将其置入到代码块中,很容易丢失缩进信息。这也是我写本文的目的之一。
使用 VS Code 撰写文档的简单步骤
在 VS CODE 中撰写 Markdown 文档也非常的简单,操作之前你需要先安装VSCode:
启动 VS Code
打开或者新建一个 Markdown 文档,扩展名一般是 .md 或者 markdown 等
对于打开已有文件,你可使用快捷键 CTRL + O,接着选择需要打开的文件。
对于新建文件,可先按下 CTRL + N 新建一个文件,接着 使用快捷键 CTRL + K,M 指定你要使用的语言类型,这里查找 “Markdown” 回车即可。
开始撰写内容
使用快捷键 CTRL + Shift + V 开启预览窗格
根据预览的效果,调整你的文档内容
CTRL + S 保存你的文档
P.S.: 由于在 VS Code 中, Tab 键的默认功能是调整缩进(插入或者删除若干行首的空格),那么如何使用 Tab 键切换到其他的部分呢?我们可以使用 CTRL + M 这个快捷键调整 Tab 键的模式。
发布你撰写的 Markdown 文档
Markdown 文档最大的优点是可以方便的转换成网页。最常见的用途是可以粘贴到各种网页的富文本编辑器中。而且很多平台,也天然支持通过 Markdown 文档的形式发布内容。对于不支持 Markdown 格式的网页平台,我们也不用担心。使用 VS CODE 依然很轻松的可以搞定。步骤如下:
打开需要发布的 Markdown 文档
CTRL + Shift + V 打开预览窗口
将焦点切换到 VS Code 的预览窗口,按下 Ctrl + A 及 Ctrl + C,全选并复制全文
到需要这些文字的地方粘贴使用就好
对于天然支持 Markdown 的撰写平台,你直接粘贴 Markdown 文档的内容就可以发布了。
今天的分享就到这儿。希望大家以后也可以尝试的使用 VS Code + Markdown 撰写出不错的技术文章。另外大家如果想要学习 VS Code 的其他使用姿势或者想了解 Markdown 的语法的话,可以自行上网学习哦。
使用 VS Code 撰写 Markdown 文档的更多相关文章
- 使用vs code编写Markdown文档以及markdown语法详解
首先安装vscode工具,下载地址如下: https://code.visualstudio.com/ 在vs code的扩展中安装: Markdown Preview Enhanced 这款插件,安 ...
- VS Code 搭建合适的 markdown 文档编写环境
写在开头,之前我是使用Gitee与Github作为图床和Picgo搭配Typora使用的 ,但因为最近觉得这样还是稍微比较繁琐,然后因为VS Code是我的主要文本编辑器.Cpp,Python等均是在 ...
- 将markdown文档使用gulp转换为HTML【附带两套css样式】
将markdown文档使用gulp转换为HTML[附带两套css样式] 今天遇到一个需求,即将Markdown文档转为为HTML在网页展示,身为一名程序员,能用代码解决的问题,手动打一遍无疑是可耻的. ...
- 如何在Markdown文档中插入空格?
简单说 在 Markdown 文档中,可以直接采用 HTML 标记插入空格(blank space),而且无需任何其他前缀或分隔符.具体如下所示: 插入一个空格 (non-breaking space ...
- vscode使用Markdown文档编写
首先安装vscode工具,具体的使用可以参考之前的博文:<Visual Studio Code教程:基础使用和自定义设置> VScode已经默认集成markdown文档编辑插件.可以新建一 ...
- NET 5.0 Swagger API 自动生成MarkDown文档
目录 1.SwaggerDoc引用 主要接口 接口实现 2.Startup配置 注册SwaggerDoc服务 注册Swagger服务 引用Swagger中间件 3.生成MarkDown 4.生成示例 ...
- go语言生成markdown文档工具
虽然有go语言的swagger,但是go版本的swagger对代码的侵入比较大,因此抽空实现了基于GO语言生成markdown文档的工具 开源链接地址: https://github.com/w3li ...
- 使用Python从Markdown文档中自动生成标题导航
概述 知识与思路 代码实现 概述 Markdown 很适合于技术写作,因为技术写作并不需要花哨的排版和内容, 只要内容生动而严谨,文笔朴实而优美. 为了编写对读者更友好的文章,有必要生成文章的标题导航 ...
- Linux(Ubuntu)使用日记------markdown文档转化为word文档
Linux(Ubuntu)使用日记------markdown文档转化为word文档
随机推荐
- Ubuntu16.04安装、卸载宝塔软件
宝塔是一款Linux可视化软件 1.一键安装 apt-get install wget && wget -O install.sh http://download.bt.cn/inst ...
- AFO以后的机房游记
2019.8.6~8.8 周老师让我讲插头DP,理所当然地到机房备课(tuifei) dl24来了足足19个人.只可惜lsy没来,我们的phy,ljx去了首师附.看不到神仙打架了[哭] 插头DP这玩意 ...
- Hadoop2.x与Hadoop3.x副本选择机制
HDFS 上的文件对应的 Block 保存多个副本,且提供容错机制,副本丢失或者宕机自动恢复,默认是存 3 个副本. 2.8.x之前的副本策略 官方文档说明: https://hadoop.apach ...
- C++ 文件加解密
通过文件二进制数据 与密钥进行异或处理,可加密文件 #ifndef __ENCRYPT__HEAD__ #define __ENCRYPT__HEAD__ #include <fstream&g ...
- svn 清理报错
Can't install '*' from pristine store, because no checksum is recorded for this file svn同步时,提示clean ...
- Dubbo 的整体架构设计有哪些分层?
接口服务层(Service):该层与业务逻辑相关,根据 provider 和 consumer 的 业务设计对应的接口和实现 配置层(Config):对外配置接口,以 ServiceConfig 和 ...
- Java 中怎么创建 ByteBuffer?
byte[] bytes = new byte[10]; ByteBuffer buf = ByteBuffer.wrap(bytes);
- DateFormat类,利用SimpleDateFormat解决系统时间初始(格式化/解析)问题
目标: java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换. 格式化 ...
- 攻防世界NewsCenter
NewsCenter 打开题目是一个搜索框我们首先尝试一下sql注入 判断了一下是使用''进行包裹的字符型sql注入 然后我们需要判断数据库列数 1' order by 3# 回显正常但by4的时候回 ...
- Microservices
Microservices What are Microservices? What are Microservices - microservices.io Microservices - mart ...