使用Markdown可以编辑数学图文;LaTeX可以用于编辑和排版高质量的专业科学论文、书籍;而JupyterNotebook可用于科学计算,JupyterNotebook中的交互计算、文档说明、数学公式、图片的输入和输出,都以文档的形式体现。那么,有没有一种方式可以将这三类工作,通过一款软件完成?有,VisualStudioCode!
VisualStudioCode是微软公司发行的一款免费开源、跨平台的轻量级编译软件。它可以通过丰富的扩展来实现丰富的功能,比如上面提到的Markdown,LaTeX,JupyterNotebook。
基本设置
下载并安装VSCodeVSCode默认使用英文,可设置为简体中文。快捷键Ctrl+Shift+P,搜索框中输入“configurelanguage”,回车;在打开的语言配置文件中,修改“locale”为“zh-cn”(原默认en-us);Ctrl+S保存设置,重启VSCode即可。点击左侧的“扩展”,或者按快捷键“Ctrl+Shift+X”,在扩展搜索框中输入“扩展名”
文件图标设置,搜索扩展“vscode-icons”,点击“安装”即可。安装代码美化的扩展:Beautify。Markdown插件MarkdownPreviewEnhanced
VSCode自身支持markdown的编辑,同时有着丰富的Markdown扩展,比如Markdown编辑扩展Markdownallinone,Markdown预览扩展MarkdownPreviewEnhanced。而预览扩展MarkdownPreviewEnhanced支持分屏实时预览,支持浏览器预览HTML,还可导出HTML、PDF,还支持Slide制作。
Markdown基本上可以满足大多数情况下的图文写作需求,但是对于高质量的论文,或者书籍的排版,需要使用LaTeX,而强大的VSCode可以作为LaTeX的编辑器。