Visual Studio Code(简称”VS Code“)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器, 可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C/C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。
VSCode有很多原来编辑器很多不具备的优化,所以一经推出就迅速获得人们的青睐和好评。优点如下:
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。一个可以运行与Windows、linux和Mac OS等操作系统之上,它允许人们使用Markdown语言编写易读易写的纯文本格式文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。它的后缀是.md,拥有如下优点:
VSCode默认已经支持Markdown语言,但是这里需要说明一下,因为Markdown只是一个语言格式,并没有强制标准,所以不同的Markdown工具,不同的网址,VSCode不同的插件Markdown的语法并不完全相同。
为了更好的在VSCode使用Markdown,我们根据参考链接安装三种插件:
创建Markdown格式文件就是文件名+.md后缀,注意使用Preview功能对md文件预览。
#+空格+标题名 表示标题,一共有6级标题,==每个md文档第一级标题是独有的,其他几种标题可以共存==
因为Markdown不支持行缩进,所以普通文本直接写即可。
实现规则:两个+文本+两个,快捷键:ctrl+b,示例:这是一段加粗文本,可使用鼠标选中文本,然后ctrl+b反复切换
实现规则:一个+文本+一个,快捷键:ctr+i,示例:这是一段加粗文本,可使用鼠标选中文本,然后ctrl+i反复切换
实现规则:两个=+文本+两个=,快捷键:无,示例:==这是一段高亮文本==
实现规则:两个~+文本+两个~,快捷键:无,示例:这是一段删除线文字
实现规则:<大写U>+文本+</大写U>,实现下划线文本功能,快捷键:无,示例:<U>这是一段加粗的文字</U>
实现规则:三个*+回车,实现分割线功能,快捷键:无,示例如下:
***
段落,应该是从英文翻译而来,看作者概括成大换和小换,感觉概括成大换行和小换行应该更贴切。如下两个示例,从实际显示效果更容易看出差异,小换行从实际来看没有真的换行。大换行实现了真的换行。
小换行上半部,
小换行下半部,
大换行上半部,
大换行下半部,
输入规则:数字+.+空格+文本,退出输入再次回车即可,示例如下:
输入规则:*+.+空格+文本,退出输入再次回车即可,示例如下:
上标是啥?看下面的例子一目了然,多用于数学公式表示。输入规则:^符号加到上标文本左右
实际例子:X^2^ X^Y^
下标是啥?看例子一目了然,多用于化学公式表示。输入规则:~符号加到下标文本左右
实际例子:Fe~3~O~4~
勾选框是啥?比较好理解就是MFC的checkbox,输入规则:*+空格++空格+空格,退出输入再次回车即可。其中[]中间的空格改为x,则实际显示勾选框已经被选中。
代码块,程序员都熟悉,实现规则如下图:
示例如下:
#include <stdio.h>
int main(){
printf("hello world\n");
return 0;
}
行内代码,其实就是一行代码。实现规则:前面都有一个`符合即可。与代码块的区别是代码块在一个区域中,而行内代码仅仅一行而已。
示例如下:
#include <stdio.h>
int main(){
printf("hello world\n");
return 0;
}
表格实现规则:符合|分割列,且符号|是实际列数+1;第一行是表格头有且唯一,第二行是左右对齐规则行,:符合代表左对齐,还是右对齐(可选);-符号所有分隔符(必选)。
功能 | 实现 | 快捷键 | 示例 |
---|---|---|---|
普通文本 | 文本 | 无 | 普通文本1,普通文本2;普通文本3、普通文本4。普通文本5? |
文本加粗 | 一个+文本+一个 | ctrl+b | 一段斜体文本,可使用鼠标选中文本,然后ctrl+i反复切换 |
文本斜体 | 两个+文本+两个 | ctrl+i | 一段加粗文本,可使用ctrl+b反复切换 |
文本高亮 | <大写U>+文本+<大写U> | 无 | <U>一段有下划线文本,没有快捷键</U> |
文本删除线 | 两个=+文本+两个= | 无 | ==一段高亮文本,没有快捷键== |
文本下划线 | 两个~+文本+两个~ | 无 |
|
文本分割线 | 三个*+回车 | 无 | 如下图所示 |
实现规则如下图所示,这里要保证png文件与.md文件在同一目录下。
示例如下:
复制链接内容,然后再ctrl+v粘贴即可
目录功能实现规则相对简单:下图+回车即可。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。