分享

使用有道云笔记的三个技巧

 老马的程序人生 2020-08-17


LSGO软件技术团队 

贡献人:马燕鹏

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。

If you like the content here, the greatest help you can give me is forwarding, so tell your friends and encourage them to learn together.

我们在 Windows 操作系统中写文档,做笔记,通常使用 Windows 自带的记事本,可是记事本不支持插入图片,创建表格等功能,从而不得不使用 Office Word。

不知道大家有没有这样的感觉,使用 Office Word 写文档,效率极低,需要一边敲字,一边使用鼠标排版,比如:在文章中给团队的名字“LSGO软件技术团队”加粗,就需要先用鼠标选中这个词语,然后点击工具栏中“B”形状的工具按钮。经过两步操作,才能让这个词语变成粗体 “LSGO软件技术团队”。如果笔记中存在大量的数学公式,用 Office Word 来做笔记,就需要花费更长的时间了。

自从 有道云笔记 支持 Markdown 之后,我就很少使用 Office Word 来做笔记了,主要原因如下:

  1. 使用 Markdown 能从头到尾不用鼠标,根本不用苦苦地二次选中编辑,写作效率大大提升。

  2. Markdown 简单易学,只需要记住几个标签即能上手使用。

  3. Markdown 支持 Latex 语法,对于我们这种经常写数学公式的人来说,简直就是福音。

  4. Markdown 对程序员非常友好,可对笔记中的代码高亮语法显示,与集成开发环境相融。

  5. 有道云笔记 提供的 Markdown 编写环境,把页面分为两边,左边编辑,右边预览,排出的版面又简约又舒适。

  6. 有道云笔记 提供了分享功能,写完的笔记可以方便的分享给他人。

  7. 有道云笔记 不仅支持 Windows系统 还支持 Mac、IOS、Android,这样自己在任何一个终端写的笔记都可以自动同步。

有道云笔记 Markdown 编写环境,如下图所示:

Markdown 编写环境

虽然 有道云笔记 已经非常方便,能够大大的提升写作效率,是自己最常用的工具之一。

可是 Office Word 可以:

  1. 很方便的改变文字的大小、颜色和对齐方式。

  2. 很方便的修改表格样式。

  3. 很方便的插入目录,建立笔记的章节索引。

这些功能,如何在 有道云笔记 中方便的实现呢?这是一直困扰自己的问题。


遇到问题,就是提升自己的机会。要想办法搞定它。

于是,首先在 有道云笔记 的官网找帮助手册。不幸的是,发现与 Markdown 有关的帮助文档只有两篇:

  • 【简明版】有道云笔记Markdown指南 (http://note.youdao.com/iyoudao/?p=2411)

  • 【进阶版】有道云笔记Markdown指南 (http://note.youdao.com/iyoudao/?p=2445)

更不幸的是,这两篇帮助文档中根本没有以上三个问题的一点点线索。

要是以前,我就凑合着用了,毕竟比起用 Office Word, 已经大大的提升了工作效率。

但每个人都有 元认知能力,这种能力让自己意识到,凡事凑合了事,差不多就行,这是在给自己的懒惰找借口。

遇到问题找借口而不是找方法,以前的自己是多么的愚蠢

于是,我想着要搞明白 Markdown 到底是个什么东西。在 维基百科上 看到了 Markdown 的定义:

Markdown 是一种轻量级标记语言,它允许人们“使用易读写的纯文本格式编写文档,然后转换成有效的XTHML(或HTML)文档”。

从 Markdown 的定义中我得到灵感,既然 Markdown 最终要转换成 XHTML(或HTML)文档。哪么,我直接用 HTML 语言结合CSS来排版是否可能解决上面的问题呢?

我尝试如下:

<p style="text-align:center;color:#1e819e;font-size:1.3em;font-weight:bold;">
改变文字的大小、颜色和对齐方式
</p>

得到的结果如下:

改变文字属性

很开心,搞定!

既然文字的大小、颜色和对齐方式可以用这种方式搞定,表格就不是问题,因为 HTML 中本身就有 <table> 标签。

于是我设计了一个写文档最常用的表格如下:

<table>
    <tr>
        <td rowspan="7"> 文件状态:
            <br/> [√] 草稿
            <br/> [√] 正在修改
            <br/> [√] 正式发布 </td>
        <td>文件名称:</td>
        <td>LSGO股票交易策略分析软件 Use Case Model</td>
    </tr>
    <tr>
        <td>当前版本:</td>
        <td>1.0.0</td>
    </tr>
    <tr>
        <td>作 者:</td>
        <td>马燕鹏</td>
    </tr>
    <tr>
        <td>创建日期:</td>
        <td>2018-07-15</td>
    </tr>
    <tr>
        <td>最后更新:</td>
        <td></td>
    </tr>
    <tr>
        <td>密 级:</td>
        <td>开源系统</td>
    </tr>
    <tr>
        <td>版权说明:</td>
        <td>遵守 GPL V3协议</td>
    </tr>
</table>

得到的结果如下:

表格样式

最后一个问题,我是在CSDN的一篇博客 Markdown语法手册(完整整理版) (https://blog.csdn.net/witnessai1/article/details/52551362) 中找到了答案,原来 Markdown 语法中就有 [toc] 标签,通过这个标签可以根据 标题 自动生成目录。

Markdown 中标题的层级是按照 # 号个数的多少来体现的,规则如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

[toc]标签可以插入到文章的任何位置,通常放在文章的开头。

<font style="font-size:1.3em;font-weight:bold;"> 目录 </font> 

[toc]

# 1. 提出问题

...

# 2. 解决方法

## 2.1 利用HTML标签

...

## 2.2 利用Markdown标签

...

# 3. 总结

...

得到的结果如下:

toc标签建立目录

到此为止,使用 有道云笔记 的三个技巧就全部介绍完了。大家是不是也想尝试一下呢。

不要怂,就是干!哈哈!

最后,做个广告!

LSGO软件技术团队 正在招新,这是我们的招新图文 为什么你要加入一个技术团队?

来吧,来吧!跟我们一起 Coding,通过代码搞定一切!优秀的 师兄们 正在等你哟!


经过8年多的发展,LSGO软件技术团队在地理信息系统、数据统计分析、计算机视觉领域积累了丰富的研发经验,也建立了人才培养的完备体系。

欢迎对算法设计与实现感兴趣的同学加入,与我们共同成长进步。

本微信公众平台长期系统化提供有关机器学习、软件研发、教育及学习方法、数学建模的知识,并将以上知识转化为实践。拒绝知识碎片化、耐心打磨技能、解决实际问题是我们的宗旨和追求。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多