Typora 精美而强大的Markdown编辑器

Markdown编辑器千千万,可是有颜值、功能强并且免费的,就没有几个了。之前一直在用Mou,分屏预览模式方便得很,是一个非常好的选择。不过这篇可不是要推荐大家去用Mou,毕竟它只支持Mac这一平台,如果感兴趣的话可以去官网观摩一下Mou。最近我开始转投新阵营Typora了,它简洁、跨平台、所见即所得,并且可定制性高,功能强大。这篇文章只说两点,Typora的一些有用的设置以及修改代码块(Code Fences)样式。开启有用的特性开启行内公式特性支持
Typora默认已经支持数学公式了,只需要输入$$后敲击回车键即可开始填写公式,不过这样只能使用行间模式(display),如果我们需要使用行内模式(inline)的话,就需要手动开启了。打开Typora的偏好设置,选择「Markdown」这一选项,在「Markdown Support」这里可以看到有5个选项,分别是:行内公式、下标、上标、高亮以及图表功能。Markdown选项
这些选项默认是没有勾选的,我们将「Inline Math」勾选上,就可以开启行内公式的特性支持了,使用方式是在两个$间填写公式,如:$E=mc^2$。注意: 在「Markdown」选项卡下的所有更改,都需要重启Typora才会生效。来看一下行内公式和行间公式的效果:公式演示
开启关键词高亮特性
在做一些文摘和笔记的时候,我们有时候需要对某些重点的段落或关键词进行醒目的标注,开启「Highlight」这一特性的支持,可以让我们方便地使用高亮功能来进行标注。使用时只需要将想要高亮的段落或关键词用==包裹起来即可,如:==高亮特性==。开启图表绘制功能
使用markdown写东西的时候,难免会需要用到图表,例如流程图、甘特图等,这时候要切出去使用Viso等工具绘制之后导出成图片格式再导入到markdown中使用,就略显麻烦了,如果遇到一些错误需要修改,就得重新来一遍,效率什么的就荡然无存了。好在Typora有图表绘制的功能提供给我们,不过它默认是没有开启的。同样是在「Markdown Support」里,将「Diagrams」勾选即可开启。流程图以上这个流程图,是这样绘制的:​  ```flow​  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文件,自己手动创建即可。就这样,代码块样式的修改已经完成了,最终效果如下: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+kAbout Typora——关于 TyporaPreferences——偏好(设置)——⌘,Check for Updates——检查更新Services——服务Hide Typora——隐藏 Typora——⌘HHide Other——隐藏 Other——⌥⌘HShow All——显示全部Quit Typora——退出 Typora——⌘QFile——文件New——新建——⌘NOpen..——打开 .——⌘OOpen Recent——打开最近Open Quickly...——快速打开——⇧⌘OOpen File Location——打开文件位置Close——关闭——⌘WSave...——保存——⌘SDuplicate——另存为——⇧⌘SRename——重命名Move To...——移动到Revert To——恢复Export——输出Page  Setup...——页面设置——⇧⌘PPrint...——打印——⌘PEdit——编辑Undo——撤消——⌘ZRedo——重做——⌘YCut——剪切——⌘XCopy——复制——⌘CPaste——黏贴——⌘VDelete——删除Copy  As  Markdown——另存为Markdown——⇧⌘CCopy  As  HTML Code——另存为超链接代码——⌥⌘CPaste  As  Plain  Text——另存为纯文本——⇧⌘VSelect  All——全选——⌘ASelect  Line/Sentence——选择行/句子——⌘LSelect  Styled  Scope——选择段落——⌘ESelect  Word——选定单词——⌘DJump  To——跳到...()Math  Tools——数学工具Image  Tools——图片工具Find——寻找Spelling  and  Grammar——拼写和语法Substitutions——替换Speech——语音Start  Dictation…——开始听写Emoji  &  Symbosls——表情 & 符号——⌃⌘SpaceParagraph——段落Heading  1——标题1——⌘1Heading  2——标题2——⌘2Heading  3——标题3——⌘3Heading  4——标题4——⌘4Heading  5——标题5——⌘5Paragraph——段落——⌘0Table——表格——⌘TCode  Fences——代码栏——⌥⌘CMath  Block——数字块——⌥⌘BQuote——引用——⌥⌘QOrdered  List——顺序列表——⌥⌘OUnordered  List——无序列表——⌥⌘UTask  List——任务列表——⌥⌘XList  Indentation——列表缩进Link  Reference——参考链接——⌥⌘LFootnotes——脚注——⌥⌘RHorizontal  Line——水平线——⇧⌘-Table  of  Contents——目录YAML  Front  MatterFormat——格式Strong——粗体——⌘BEmphasis——重点(倾斜)——⌘IUnderline——下划线——⌘UCode——代码——⇧⌘`Strike——中划线——⌃~Comment——评论Hyperlink——超链接——⌘KImage——图片——⌥⌘IClear  Format——清除格式——⌘\View——查看Source  Code  Mode——源代码模式——⌘/Focus  Mode——聚焦模式——⇧⌘RTypewriter  Mode——打字机模式Toggle Outine Panel——面板切换——⇧⌘BAlways  On  Top——总是在上面Full  Screen——全屏——⌃⌘FWindow——窗口Minimize——最小化——⌘MZoom——变焦(伪全屏)

转自 https://www.jianshu.com/p/45e284645d30

转载于:https://www.cnblogs.com/hjj-fighting/p/11388259.html

Typora 精美而强大的Markdown编辑器 转相关推荐

  1. 这可能就是你苦苦寻找开源、高颜值、功能强大的 Markdown 编辑器(共5款)

    这可能就是你苦苦寻找开源.高颜值.功能强大的 Markdown 编辑器(共5款) Markdown 是一个轻量级的标记语言,语法简单.容易上手,它深受程序员.博客主等人群的钟爱.随着越来越多的博客系统 ...

  2. 强大的 Markdown 编辑器

    Markdown 是一个轻量级的标记语言,语法简单.容易上手,它深受程序员.博客主等人群的钟爱.随着越来越多的博客系统支持 Markdown,它也开始越来越流行.那么一个趁手的 Markdown 编辑 ...

  3. 免费、好用、强大的 Markdown 编辑器综合评测和推荐

    如今,在编辑器领域,Markdown 大行其道.那么,如何使用 Markdown 语法呢?又如何选择合适的 Markdown 编辑器呢? Markdown 语法的历史与使用 同我们熟悉的 HTML 一 ...

  4. 再见 Typora,这个开源的 Markdown 编辑器爱了。

    大家好,我是杰哥. 早期我刚开始写文章的时候,用的富文本编辑器,排版也非常的繁琐,现在回想起来当初的 blog 用富文本编辑器写出来的感觉看上去真是不太美观,直到我慢慢接触新事物后,才发现还有 Mar ...

  5. MarkText 是一款比 Typora 更简洁优雅的 markdown 编辑器

    你好,我是悦创. MarkText Typora 目前已经宣布开始收费,并且 Typora 升级后最多只可支持 3 台设备,并且价值 $14.99 如果你想放弃使用 Typora ,虽然 Typora ...

  6. 使用第三方Markdown编辑器编辑为知笔记

    前言 为知笔记默认的编辑器并没有预览功能,而提供的MD编辑器插件也并不是很好用,但为知笔记提供了可以使用第三方编辑器的功能,Typora编辑器是目前最优秀的Markdown编辑器之一,可以很好作为第三 ...

  7. 所见即所得的 markdown 编辑器:Typora

    大家好,我是前端西瓜哥. 我经常写技术文章,所以用的文本编辑器必须要称手.作为一名从事前端开发的程序员,会更喜欢 markdown 这种格式. markdown markdown 是一种标记语言.它只 ...

  8. 如何评价 Typora? - Markdown 编辑器 Typora 的红与黑

    有幸在 2 年前接触到 Typora. 寻找 Typora 的动机是,自己原先喜欢的 Ulysses 改成了订阅制,价格贵但是更新很慢.所以想找一个足够好用的 Markdown 编辑器. Typora ...

  9. mac最好用的markdown_「建议收藏」PCMaclinux,最好用Markdown编辑器清单

    文章很长,不想看,请直接拉到底看简略版清单!! 如果您曾经用Word写过文章,并尝试将文本移动到CMS中(头条.百家号等),那么您可能已经花费了大量时间,来调整这种跨平台转换导致的格式杂乱. 因此,是 ...

最新文章

  1. vue 后台返回的文件流进行预览_基于 Vue3+Ts 后台前端管理系统Vue3-Admin
  2. 风云编程python-Python中*args 和**kwargs的用法
  3. 时间戳类型的字符串 {Timestamp@15601} “2021-07-14 18:56:53.0“ 变成带T的Object类型 2021-07-14T10:56:53.000+0000 处理
  4. rpm方式安装MySQL5.1.73
  5. jcmd jmap应用:一个String经典笔试题的验证
  6. 呼叫中心服务器怎么设置,本地呼叫中心和云呼叫中心服务器部署方式
  7. 数据结构之栈与递归的应用(汉诺塔递归解法)
  8. android 4.3以上修改DNS流程(netd)
  9. 8.郝斌C语言笔记——函数
  10. mscorsvw.exe 关闭方法
  11. 2018年,给自己加油!
  12. PDF怎么在手机上删除不要的页
  13. win下 远程控制(教程+工具+黑客常用命令)
  14. Nginx服务器部署
  15. JAVA有关NFC读卡器读取数据
  16. 我决定辞掉工作,全职开发我的操作系统!(续)
  17. Java -mail 退信代码说明
  18. 高考平行报志愿计算机录取规则,2021高考平行志愿录取规则及填报技巧
  19. Python爬取熊猫TV 英雄联盟游戏分类下面所有主播的人气排行
  20. 导入模板制作 esaypoi 多sheet页导出

热门文章

  1. Oracle外键禁用
  2. Qt 运行时出现 Error while building/deploying project When executing step “qmake“
  3. R语言读取Excel电子表格数据7种方法比较(结果惊呆本宝宝)
  4. sql server 2005 外围应用配置器错误 - 计算机 localhost 在网络上不存在,或无法远程配置该计算机
  5. 「2021年度推荐」核芯物联蓝牙AoA定位系统15问
  6. 学习笔记(02):OmniPlan项目管理就该这样学-使用甘特图直观调整项目
  7. 思科模拟器:通过对路由器的RIP设置network命令将连在两台路由器上的电脑连通
  8. iphone一键转移_怎样把旧手机里的照片一键转移到新iPhone 8 plus上?
  9. chomd 更改“***”的权限: 不允许的操作
  10. iphone xr xs_如何在iPhone X,XS和XR上使用Animoji