使用 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文档
随机推荐
- 2022IDEA配置启动lilishop的swagger展示
目录 一.概述 二.基本构建 三.Git 导入编译器 四.模块描述浅析 五.配置文档 1.注释配置文件 2.添加配置 3.暂时关闭权限 4.浏览器测试访问 5.其他需要修改模块 六.参考文献 结语 一 ...
- Mybatis入门实例解析
写在前面:本文全程根据Mybatis官网进行入门讲解.毫无疑问,官方文档是学习这门技术最权威的资料,与此同时我们也知道官方文档对待入门小白基本上不太友好,没有入门demo.开篇就是小白们不懂的内容.有 ...
- JSP内置对象(4个作用域)
9个内置对象: 4个作用域:表示这4个对象可以存值,但取值范围有限定(setAttribute/getAttribute) pageContext request session applicatio ...
- 假如 Redis 里面有 1 亿个 key,其中有 10w 个 key 是以 某个固定的已知的前缀开头的,如果将它们全部找出来?
使用 keys 指令可以扫出指定模式的 key 列表. 对方接着追问:如果这个 redis 正在给线上的业务提供服务,那使用 keys 指令会 有什么问题? 这个时候你要回答 redis 关键的一个特 ...
- jvm-learning-双亲委派机制
是什么 工作原理 例子 优势 什么是沙箱安全机制 其他知识 对类加载器的引用 类的主动使用和被动使用
- homebrew 安装nginx+php+mysql
转:https://juejin.im/post/5c8fb28a6fb9a07103548318 brew search nginxbrew install nginx /usr/local/etc ...
- Java 中 IO 流分为几种?
按功能来分:输入流(input).输出流(output).按类型来分:字节流和字符流.字节流和字符流的区别是:字节流按 8 位传输以字节为单位输入输出数据,字符流按 16 位传输以字符为单位输入输出数 ...
- thymeleaf调用静态类
为啥需要调用本地静态方法 Thymeleaf模板里面有时候需要使用本地静态常量,要是每次都在控制层传一遍很麻烦 我们需要在Thymeleaf模板我们使用比如 1代表一年级,2代表二年级,3代表三年级等 ...
- 使用 Spring 通过什么方式访问 Hibernate?
在 Spring 中有两种方式访问 Hibernate:控制反转 Hibernate Template 和 Callback.继承 HibernateDAOSupport 提供一个 AOP 拦截器.
- Linux基础学习 | 目录及文件
一.目录结构 Linux目录采用树形结构,以根目录/向下延伸呈一个倒置的树的形状. 每个目录下都有其相对应的子目录,而子目录中又有其子目录的存在,就像一棵树的树枝分叉,所有的目录层次结构分明,每个目录 ...