Typora 精美而强大的Markdown编辑器

Typora 精美而强大的Markdown编辑器

在记笔记、写文档的时候,现有的工具总是不能很好的满足自己。用普通的文本编辑器,没有格式,样子也很难看。
用office word的化,又太重了,每次打开需要一分钟,这是无法忍受的。终于我知道了markdown,又让我遇到了Typora...

在知道了Markdown之后,被他简单好用的标记语言吸引,原来记笔记可以这么的爽。接下来选择一个编辑器很重要。
这是ypora出现了了,它简洁跨平台所见即所得,并且可定制性高,功能强大。尤其是跨平台这点真实get到
点上了。唯一的遗憾就是没有云存储的功能。如果有云存储或者是历史版本控制的功能就完美了。不过,我可以使用github+gitbash来实现这些功能。总的来说,虽然不能尽如人意,但是我已经幻想之后噼里啪啦前键盘的帅气身影了。。。

这篇文章只说两点,Typora的一些有用的设置以及修改代码块(Code Fences)样式。

开启有用的特性

开启行内公式特性支持

Typora默认已经支持数学公式了,只需要输入$$后敲击回车键即可开始填写公式,不过这样只能使用行间模式(display),如果我们需要使用行内模式(inline)的话,就需要手动开启了。

打开Typora的偏好设置,选择「Markdown」这一选项,在「Markdown Support」这里可以看到有5个选项,分别是:行内公式、下标、上标、高亮以及图表功能。

img

Markdown选项

这些选项默认是没有勾选的,我们将「Inline Math」勾选上,就可以开启行内公式的特性支持了,使用方式是在两个间填写公式,如:E=mc^2$。

注意: 在「Markdown」选项卡下的所有更改,都需要重启Typora才会生效。

来看一下行内公式和行间公式的效果:

img

公式演示

开启关键词高亮特性

在做一些文摘和笔记的时候,我们有时候需要对某些重点的段落或关键词进行醒目的标注,开启「Highlight」这一特性的支持,可以让我们方便地使用高亮功能来进行标注。使用时只需要将想要高亮的段落或关键词用==包裹起来即可,如:==高亮特性==。

开启图表绘制功能

使用markdown写东西的时候,难免会需要用到图表,例如流程图、甘特图等,这时候要切出去使用Viso等工具绘制之后导出成图片格式再导入到markdown中使用,就略显麻烦了,如果遇到一些错误需要修改,就得重新来一遍,效率什么的就荡然无存了。

好在Typora有图表绘制的功能提供给我们,不过它默认是没有开启的。同样是在「Markdown Support」里,将「Diagrams」勾选即可开启。

img

流程图

以上这个流程图,是这样绘制的:


st=>start: Start

op=>operation: Your Operation

cond=>condition: Yes or No?

e=>end

st->op->cond

cond(yes)->e

cond(no)->op

如果发现错误,只需要修改一点文字就可以搞定,岂不快哉~

关于图表这一特性的支持,这里将不作太多的演示,详细内容请各位看官移步到官方提供的内容查看 -Draw Diagrams With Markdown

其他特性

除了以上提到的,还有一些有很方便的特性可以选择性开启,例如Emoji自动补全的特性,默认是需要输入之后按ESC键的,开启之后只需要输入文字就会自动出现候选的emoji,开启位置是在「Editor」选项里。使用方法是在输入:和任意一个英文字母后,就会自动出现候选emoji,你可以用方向键选择好你要的emoji后敲击回车键,将会自动补全,或者自己手动输入完整,如:smile:。

在「Appearance」选项里可以开启数字统计功能,统计的结果是实时显示在Typora标题栏右侧的。

最后再提一个特性,对经常贴代码的程序猿们是非常有用的,就是显示行号。在「Markdown」选项里,勾选「Code Fences」这一项,然后重启Typora即可开启这一特性。

修改代码块样式

Typora的代码块语法高亮使用的是CodeMirror实现的,所以需要更换代码块的样式,我们可以去CodeMirror提供的主题里下载样式表文件进行修改。

我个人最喜欢的当属基于Sublime Text的Monokai样式了,在这里可以看到样式内容。替换自己喜欢的样式到Typora,只需要两步即可:

把样式表的内容复制粘贴到主题目录themes下的base.user.css或[theme].user.css样式表文件内,其中[theme]表示对应的主题的名字,我使用的主题是Github,所以我修改的是github.user.css文件。粘贴进去之后把.cm-s-monokai统一改成.cm-s-inner,使用查找替换功能可以瞬间完成 :)

在以上样式的底部,添加代码块的基础样式到样式表中,如font-family, color还有background等属性,完成后的样式表内容应该是类似这样的:

/* Based on Sublime Text's Monokai theme */

.cm-s-inner.CodeMirror { background: #272822; color: #f8f8f2; }

.cm-s-inner div.CodeMirror-selected { background: #49483E; }

.cm-s-inner .CodeMirror-line::selection, .cm-s-inner .CodeMirror-line > span::selection, .cm-s-inner .CodeMirror-line > span > span::selection { background: rgba(73, 72, 62, .99); }

.cm-s-inner .CodeMirror-line::-moz-selection, .cm-s-inner .CodeMirror-line > span::-moz-selection, .cm-s-inner .CodeMirror-line > span > span::-moz-selection { background: rgba(73, 72, 62, .99); }

.cm-s-inner .CodeMirror-gutters { background: #272822; border-right: 0px; }

.cm-s-inner .CodeMirror-guttermarker { color: white; }

.cm-s-inner .CodeMirror-guttermarker-subtle { color: #d0d0d0; }

.cm-s-inner .CodeMirror-linenumber { color: #d0d0d0; }

.cm-s-inner .CodeMirror-cursor { border-left: 1px solid #f8f8f0; }

.cm-s-inner span.cm-comment { color: #75715e; }

.cm-s-inner span.cm-atom { color: #ae81ff; }

.cm-s-inner span.cm-number { color: #ae81ff; }

.cm-s-inner span.cm-property, .cm-s-inner span.cm-attribute { color: #a6e22e; }

.cm-s-inner span.cm-keyword { color: #f92672; }

.cm-s-inner span.cm-builtin { color: #66d9ef; }

.cm-s-inner span.cm-string { color: #e6db74; }

.cm-s-inner span.cm-variable { color: #f8f8f2; }

.cm-s-inner span.cm-variable-2 { color: #9effff; }

.cm-s-inner span.cm-variable-3 { color: #66d9ef; }

.cm-s-inner span.cm-def { color: #fd971f; }

.cm-s-inner span.cm-bracket { color: #f8f8f2; }

.cm-s-inner span.cm-tag { color: #f92672; }

.cm-s-inner span.cm-header { color: #ae81ff; }

.cm-s-inner span.cm-link { color: #ae81ff; }

.cm-s-inner span.cm-error { background: #f92672; color: #f8f8f0; }

.cm-s-inner .CodeMirror-activeline-background { background: #373831; }

.cm-s-inner .CodeMirror-matchingbracket {

text-decoration: underline;

color: white !important;

}

/apply to code fences with plan text/

.md-fences {

background-color: #272822;

color: #f8f8f2;

border: none;

}

.md-fences .code-tooltip {

background-color: #272822;

}

注意: 如果主题目录themes下没有对应的.css文件,自己手动创建即可。

就这样,代码块样式的修改已经完成了,最终效果如下:

img

codefences

有话说

Markdown这么好的东西你还不赶紧用起来?那什么word啊、pages啊,哪儿能了啊,专注写作才是正道嘛!

好马配好鞍,一个称手编辑器可以让你更好地进行写作,Typora用起来~

PS: 本文旨在安利Typora,不会对市面上众多的markdown编辑器进行对比和评测,只要好用而且对口味就好了,不是吗?


typora 快捷键

无序列表:输入-之后输入空格

有序列表:输入数字+“.”之后输入空格

任务列表:-[空格]空格 文字

标题:ctrl+数字

表格:ctrl+t

生成目录:[TOC]按回车

选中一整行:ctrl+l

选中单词:ctrl+d

选中相同格式的文字:ctrl+e

跳转到文章开头:ctrl+home

跳转到文章结尾:ctrl+end

搜索:ctrl+f

替换:ctrl+h

引用:输入>之后输入空格

代码块:ctrl+alt+f

加粗:ctrl+b

倾斜:ctrl+i

下划线:ctrl+u

删除线:alt+shift+5

插入图片:直接拖动到指定位置即可或者ctrl+shift+i

插入链接:ctrl+k

About Typora——关于 Typora

Preferences——偏好(设置)——⌘,

Check for Updates——检查更新

Services——服务

Hide Typora——隐藏 Typora——⌘H

Hide Other——隐藏 Other——⌥⌘H

Show All——显示全部

Quit Typora——退出 Typora——⌘Q

img

File——文件

New——新建——⌘N

Open..——打开 .——⌘O

Open Recent——打开最近

Open Quickly...——快速打开——⇧⌘O

Open File Location——打开文件位置

Close——关闭——⌘W

Save...——保存——⌘S

Duplicate——另存为——⇧⌘S

Rename——重命名

Move To...——移动到

Revert To——恢复

Export——输出

Page Setup...——页面设置——⇧⌘P

Print...——打印——⌘P

img

Edit——编辑

Undo——撤消——⌘Z

Redo——重做——⌘Y

Cut——剪切——⌘X

Copy——复制——⌘C

Paste——黏贴——⌘V

Delete——删除

Copy As Markdown——另存为Markdown——⇧⌘C

Copy As HTML Code——另存为超链接代码——⌥⌘C

Paste As Plain Text——另存为纯文本——⇧⌘V

Select All——全选——⌘A

Select Line/Sentence——选择行/句子——⌘L

Select Styled Scope——选择段落——⌘E

Select Word——选定单词——⌘D

Jump To——跳到...()

Math Tools——数学工具

Image Tools——图片工具

Find——寻找

Spelling and Grammar——拼写和语法

Substitutions——替换

Speech——语音

Start Dictation…——开始听写

Emoji & Symbosls——表情 & 符号——⌃⌘Space

img

Paragraph——段落

Heading 1——标题1——⌘1

Heading 2——标题2——⌘2

Heading 3——标题3——⌘3

Heading 4——标题4——⌘4

Heading 5——标题5——⌘5

Paragraph——段落——⌘0

Table——表格——⌘T

Code Fences——代码栏——⌥⌘C

Math Block——数字块——⌥⌘B

Quote——引用——⌥⌘Q

Ordered List——顺序列表——⌥⌘O

Unordered List——无序列表——⌥⌘U

Task List——任务列表——⌥⌘X

List Indentation——列表缩进

Link Reference——参考链接——⌥⌘L

Footnotes——脚注——⌥⌘R

Horizontal Line——水平线——⇧⌘-

Table of Contents——目录

YAML Front Matter

img

Format——格式

Strong——粗体——⌘B

Emphasis——重点(倾斜)——⌘I

Underline——下划线——⌘U

Code——代码——⇧⌘`

Strike——中划线——⌃~

Comment——评论

Hyperlink——超链接——⌘K

Image——图片——⌥⌘I

Clear Format——清除格式——⌘\

img

View——查看

Source Code Mode——源代码模式——⌘/

Focus Mode——聚焦模式——⇧⌘R

Typewriter Mode——打字机模式

Toggle Outine Panel——面板切换——⇧⌘B

Always On Top——总是在上面

Full Screen——全屏——⌃⌘F

img

Window——窗口

Minimize——最小化——⌘M

Zoom——变焦(伪全屏)

img

参考:

精美而强大的Markdown编辑器 - Typora

Draw-Diagrams-With-Markdown

在 Markdown 中玩转 UML 时序图:意外发现的 js-sequence-diagrams

typora画流程图、时序图(顺序图)、甘特图

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容

  • Markdown编辑器千千万,可是有颜值、功能强并且免费的,就没有几个了。之前一直在用Mou,分屏预览模式方便得很...
    中v中阅读 46,387评论 4 46
  • Typora中的Markdown 概述 Markdown Daring Fireball创建的。最初的指导手册....
    谢谢_d802阅读 6,827评论 0 2
  • 出发点 我是一个比较懒的人,平时看书看了也就是看了,并没有把自己看书的心得体会做一个总结并记录下来,然而岁月就像一...
    小云柳阅读 9,066评论 0 10
  • 进来了就别走了往下看看呗! 🤪🤪🤪🤪🤪🤪🤪🤪🤪🤪 今天我来说说我安装360°全景影像的整个过程吧…… 因为买了新车...
    1be8602b5d3f阅读 196评论 0 0
  • 时间就似流水,无声无息的从你身边流过,你毫不知觉,可我的记忆却是在昨天,我自己能细细回忆起来,不管过了多久,...
    吾字箴言阅读 156评论 0 3