比Word更优雅的记笔记/写文档/交报告方式

markdown+vscode—>pdf

背景

最近在上的一门《信息系统开发工具》课老师要求实验以后都要交实验报告,但是和以往不同的是,这次的实验报告中有大量代码存在,如果还像以往一样用word提交报告的话,代码凌乱的格式将会是一件很令人头疼的事情,在这里我自然的想到了一个更优雅的方式,
markdow+vscode=pdf!

操作步骤

1 .安装vscode

这个没什么好说的,去官网直接下载对应的版本即可,然后下一步下一步安装就好了。

在这说明一下,vscode作为一个目前还不太成熟的跨时代编辑器,作用不只写写markdown这么简单,还可以充当生产力IDE,但是目前来看写java大型项目还是够呛,但是谢谢python,前端(包括vue等等),以及是足够用了

安装好了你桌面上就会多出这样一个图标

打开软件以后是这个样子

你看到的界面是应该英文的,没关系,安装一个中文插件就好了(下边会有说明)

2.安装插件

这里演示安装中文插件以及markdown转pdf必备插件

首先打开侧边栏的那个搜索框,然后搜说chinese,找到上述插件点击install即可
其次是这个插件(安装步骤如上),他可以让你在vscode中预览markdown文件

效果图是这样


最后就是今天到主角了,markdown转pdf!其实也是安装一个插件就好了

3.开干!

首先选择文件夹创建一个.md文件

然后安装markdow语法写实验报告,当然你如果一开始使用不熟练的话可以打开对照,一边写一边看效果

写的过程中最关键的莫过于代码块格式的规定了

还有json格式也可以

写完后就到了今天最关键的步骤了了,在markdow文档内邮件点击,然后就会出现选项框,选择Markdown Pdf :export (pdf)即可!(这里大家应该注意到了,这个插件不仅仅可以转pdf还可以转别的很多格式!)

稍加等待就在源文件目录下生成pdf格式啦

最终效果

由于我在vscode上还安装了浏览pdf的插件,所以可以在这里直接看,如果大家没有安装的话可以用别的软件(office/wps)等打开,效果上一样的


是不是比原来word写方便又美观了呀,不管是自己看还是老师看都清爽了不少

总结

markdown其实是一款非常好用的标记语言,他的语法非常简单,初学者半小时就能上手,用markdown来记笔记主要是格式不会乱,尤其是代码部分,你再也不用担心缩进问题了。vscode作为一个很优秀的代码编辑器,对于.md文件的支持也是非常的好,这里推荐大家了解并使用这个优秀的开源软件,如果有兴趣还可以为他issues以及开发你自己喜欢的插件vsocde的github地址

比Word更优雅的记笔记/写文档/交报告方式相关推荐

  1. 轻笔记显示无法连接服务器,轻笔记OAuth2文档.doc

    轻笔记OAuth2文档.doc 轻笔记OAuth2文档 版本记录: 日期作者更新内容2012-7-23李振璟V1.02012-7-24梁强Review(李振璟,李书军)2012-7-27梁强V1.0. ...

  2. 如何理解写文档这件事情 ?

    目录 目录 前言 对公司而言 标准化流程 最佳实践 对自己而言 前言 个人札记, 写下对 写文档 这件事情的理解, 欢迎讨论. 对公司而言 文档系统是 标准化流程 和 最佳实践 的温床. 我们不仅是在 ...

  3. 坚持#第308天~我找到了一种字体非常好,Helvetica,我非常喜欢,写文档专用,昨天晚上加班到1点钟把技术文档写完了,

    字体字体字体: 我非常喜欢这个字体Helvetica,写文档专用的字体,看起来好舒服,记录一下: 这个字体是:文字的是宋体,大小是10.5,非文字的是Helvetica,大小是10.5,记住的方法是: ...

  4. 达梦数据库导出数据表结构为excel或html或文本(写文档用)

    达梦数据库导出数据表结构为excel或html或文本(写文档用) 项目中用的是国产达梦数据库,项目做了一期后应该是要数据库设计文档.其中就有一个需要表结构(字段,字段精度,说明...) 因为是国产数据 ...

  5. Python 文档,给自己的程序写文档

    文档,这个词语在经常在程序员的嘴里冒出来,有时候他们还经常以文档有没有或者全不全为标准来衡量一个软件项目是否高大上.那么,软件中的文档是什么呢?有什么要求呢?python文档又是什么呢?文档有什么用呢 ...

  6. 为什么程序员都不写文档?

    ‍‍‍ ‍ [CSDN 编者按]对于程序员来说文档可能是他最大的软肋.一些被称之为高手的程序员,往往是文档方面的处理会偏弱.不管这个程序员是在大公司.还在小公司.不管程序是写文档的.还是不写文档的,大 ...

  7. python如何读取公共盘的文档_如何使用 Sphinx 给 Python 代码写文档 | Linux 中国

    最好将文档作为开发过程的一部分.Sphinx 加上 Tox,让文档可以轻松书写,并且外观漂亮.-- Moshe Zadka Python 代码可以在源码中包含文档.这种方式默认依靠 docstring ...

  8. 从程序员到项目经理(二十九):怎样写文档

    在软件项目中,文档既是一项的重要成果,也是项目管 理的有力工具.通过文档,可以稳定.明确的传达信息,实现项目内的有效沟通.所以写文档对项目经理来说,是一项必备的技能. 然而很多项目经理害怕写文档,似乎 ...

  9. python代码_如何使用 Sphinx 给 Python 代码写文档

    最好将文档作为开发过程的一部分.Sphinx 加上 Tox,让文档可以轻松书写,并且外观漂亮.-- Moshe Zadka(作者) Python 代码可以在源码中包含文档.这种方式默认依靠 docst ...

最新文章

  1. linux 测试各大网站速度curl
  2. 今晚直播 | AAAI 2018论文解读:零资源机器翻译的最新进展
  3. S如何边缘控制_如何用尼康佳能索尼人像标头50mm/1.8拍出大片的效果?
  4. android Map集合的遍历
  5. 什么中文版软件可以操作mysql_一款软件,几乎可以操作~所有的~“数据库”,太牛逼了!...
  6. spring api层打包_Spring项目的按层打包已过时
  7. java两个和三个_Java语言基础(day_03)
  8. LR为什么用极大似然估计,损失函数为什么是log损失函数(交叉熵)
  9. 如何区分电梯卡为id卡ic卡_电梯刷卡系统基本属性
  10. linux xorg 文件 位置,Linux系统中xorg.conf文件详细介绍
  11. English Grammar
  12. TCP客户端与服务器的实现
  13. linux删除java_Linux卸载jdk
  14. 网页设计html轮播代码,20行js代码实现网页轮播图效果
  15. Oracle RAC 11g实战指南
  16. WordPress优化教程让WordPress打开速度更快
  17. Windows编程之虚拟桌面实现原理
  18. 03.NopCommerce功能与特点介绍
  19. ArcGis for Android 集成天地图四川(一)
  20. Win11,cmd闪退的一种解决思路

热门文章

  1. 数据结构软件测试,资讯详情-java常见数据结构-柠檬班-自动化测试-软件测试培训-自学官网...
  2. Android 打电话程序
  3. 折纸测珠峰python程序_哪个大神能帮忙用python做一下这个程序,真的万分感谢
  4. PHP可视化告警规则引擎,开源可视化规则引擎 决策引擎与规则引擎有什么区别?...
  5. 【视频教程】帝国CMS制作网站系列教程08—单页模板的制作
  6. 图像处理 Matlab GUI系统(全)
  7. 如何将自己做的网页发布到网站让别人可以看到
  8. 戴尔要求DEC雇员扔掉Mac
  9. 37d43641ef34f1a8a47c803dcf5a13793e3b9fef
  10. 实验过程分析1——数据集为什么需要按一定比例划分