热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

markdown代码字体大小_轻松学透Markdown的终极教程#2:Markdown编辑器软件

工欲善其事必先利其器,一款好的Markdown编辑器软件让你的文字工作变得更加高效、顺畅Markdown格式的文档是纯文本格式的文档,只不过这些纯文本中

工欲善其事必先利其器,一款好的Markdown编辑器软件让你的文字工作变得更加高效、顺畅

Markdown格式的文档是纯文本格式的文档,只不过这些纯文本中含有一些用于简单的排版控制的标记语法。

按道理来说任何可以编辑纯文本的软件(包括最简单的记事本软件),都可以用来编辑Markdown格式的文档,但是我们推荐大家尽量使用专门的Markdown编辑器软件或者带有Markdown功能的软件去处理Markdown格式的文档,因为这类软件对Markdown做了更好的支持,使用起来更加的便捷高效。

2.1 Markdown编辑器软件存在的价值

同样的一篇Markdown格式的文档,我们先不使用专门的Markdown编辑器打开,而是使用普通的类似于记事本的纯文本编辑器打开看下:

3445416578e87ea3ed7dbab95bd63605.png

图1 使用记事本类的软件打开Markdown格式的文档效果

有没有觉得太“素”了,甚至有点觉得杂乱。

同样的文档,我们再使用随便一款专门的Markdown编辑器打开看看:

f6a7bea3e4ec8fe304be271d53f8a7eb.png

图2 Atom编辑器 + Markdown插件打开Markdown格式的文档效果

使用专门的Markdown编辑器或者带有Markdown功能打开Markdown文档的效果给人很“漂亮”的感觉。

左侧为Markdown文档的编辑区域,右侧为最终的效果预览区域,左侧编辑区域的标记语法高亮显示,让标记语法和内容分得很清楚,右侧可以对左侧的编辑内容实时的更新显示出最终预览效果。

这些都只是我们面上看到的功能,其实这些专门的软件还有很多其他的功能,像变换最终的预览样式、快捷键快速插入标记语法、图床的支持等等。

2.2.1 Markdown编辑器软件做了些什么

上面我们看到了普通的纯文本编辑器和专门的Markdown编辑器的使用区别,我们来简单了解下Markdown编辑器究竟在背后做了些什么工作。

0b0f3c77e0e97073ddbe542fafc23e1e.png

图3 Markdown软件一般处理过程

Markdown软件的一般处理过程是:Markdown编辑器软件会使用软件「内置的Markdown语法解析器」对Markdown文档进行「解析」,解析成HTML格式的文档,然后再将解析后的HTML格式的文档交给软件「内置的浏览器」进行「渲染显示」,渲染显示的时候Markdown软件会调用软件内置的CSS样式文件来控制最终显示的样式效果。

CSS样式文件用于控制HTML文档中的字体大小、行间距、字间距、段落间距、字体颜色、链接样式等各种HTML标记的最终的显示样式效果。

2.2 Markdown编辑器软件推荐

市场上有很多非常优秀的Markdown编辑器软件,我们这里给大家挑选整理出其中的一部分,选择一款合适的软件开始你的Markdown之旅吧。

2.2.1 简单易用型

Ulysses

1bea122fe668de66711cd6a0c11efee8.png

只支持苹果平台:MacOS、iPadOS、iOS,暂不支持其他平台,收费软件,好的东西是值得付费的,推荐Mac用户使用这款软件,使用体验非常的好。

iA Writer

b516888c31788f49d0173c5306127d6a.png

全平台支持:Windows、MacOS、iPadOS、iOS、Android,收费软件,很简洁清爽。

MacDown

cfdeee4460af44ede4828e9c8dc2e301.png

只支持MacOS,开源免费,适合初学者上手练习之用。

MarkdownPad

6dcca86135e600ff7a32ac7124a128dd.png

Windows专用Markdown编辑器,只支持Windows系统,推荐Windows用户使用,口碑很好,基础版软件免费,高级专业版需要付费。

ReText

efd1c10606d41f98250e0978eb686812.png

Linux专属Markdown编辑器,支持Linux系统及POSIX兼容的系统,免费开源。

Typora

116d9143167648fe07e6c801af1cef53.png

支持Windows、MacOS、Linux系统,目前官网上说是beta版免费,不一样的Markdown编辑器,编辑的时候会自动隐藏掉Markdown的标记语法,挺有意思的一款Markdown编辑器。

MWeb

821233547268158de1d07ceb9dbeabf9.png

只支持苹果平台:MacOS、iPadOS、iOS,暂不支持其他平台,收费软件,国人独立开发者做出来的一款Markdown编辑器。

Boost Note

Boost Note.png

55b3129621c44f12ceb910f02f3d8805.png

支持Windows、MacOS、Linux系统、支持浏览器操作、手机端APP很快发布,开源软件,基础版不收费,高级版收费,据说这款软件对程序员朋友很友好哦,在文档中可以轻松混合文字和代码。

Quiver

1a717cf6ab504df2a210aa8ff4703435.png

支持MacOS、iOS,这款Markdown编辑器对程序员朋友也很友好哦,方便记录代码和文字,很适合于技术写作者。

还有许许多多的笔记类软件很好的支持Markdown,像印象笔记有道云笔记为知笔记等等都对Markdown有很强大的支持。

这种笔记类软件一般都是提供全平台的软件和APP的,同时他们对Markdown中的痛点问题图片图床提供了更加简单高效的支持,也有强大的文档云同步的功能,也十分推荐大家去尝试这种类型的软件去使用到Markdown。

在线的Markdown编辑器

只需打开浏览器就可以快速的感受到Markdown,轻便、跨平台、免费。

Cmd Markdown、马克飞象等等

2.2.2 geek爱折腾型

如果你是个极客geek,喜欢自己折腾,动手能力强大,你可以试试一些「代码神器」:ATOM、Sublime、VSCode。

这些「代码神器」都是非常优秀的代码编辑器,擅长于纯文本编辑,将这些「代码神器」应用于Markdown的编辑时,需要在这些软件里下载并加载一些支持Markdown的插件

ATOM

bfeeea225435e5859ccc420c2a20851d.png

支持Windows、MacOS、Linux平台,开源免费。

该软件推荐安装的Markdown插件:

编辑增强插件:markdown-writer、tool-bar-markdown-writer

预览插件:markdown-preview-enhanced、markdown-preview-plus

还可以通过软件自带的安装插件功能搜索安装更多的Markdown插件

Tips: 如果安装了多个相同类型的插件,使用时可能会出现冲突,需要人为手动去禁用一些有冲突的插件。

VSCode

fdb3c25fb2a4577db8d1d9ac5fcd9b0c.png

支持Windows、MacOS、Linux平台,开源免费。

该软件推荐安装的Markdown插件:

编辑增强插件:markdown-all-in-one、markdown toc

预览插件:Markdown Preview Enhanced

还可以通过软件自带的安装插件功能搜索安装更多的Markdown插件

Tips: 如果安装了多个相同类型的插件,使用时可能会出现冲突,需要人为手动去禁用一些有冲突的插件。

Sublime Text

59f78768ced56ed6ee0c89705afd408d.png

支持Windows、MacOS、Linux平台,Sublime Text是收费软件,但是可以无限试用,未得到有效授权的软件会经常有弹窗提示,但不影响使用。

该软件推荐安装的Markdown插件:

编辑增强插件:MarkDown Editing

预览插件:MarkdownLivePreview 、OmniMarkupPreviewer

还可以通过软件自带的安装插件功能搜索安装更多的Markdown插件

Tips: 如果安装了多个相同类型的插件,使用时可能会出现冲突,需要人为手动去禁用一些有冲突的插件。

除了上面我们介绍的那些软件外,市场上还有非常多其他优秀的Markdown编辑器软件,大家可以自行再去搜索查找,我们这里就不再给大家做过多的介绍了。

2.3 Markdown编辑器软件具有的一般功能特性总结

纵观市场上的各种优秀的Markdown软件,它们所提供的功能都大同小异,我们这里也简单总结下这些软件所具有的一般功能特性:

  1. 编辑区域标记语法高亮显示
  2. 最终呈现的效果预览
  3. 支持快捷键快速输入标记语法
  4. 插入图片的图床支持
  5. 导出成HTML、Word、PDF、markdown文本、ePub等各种格式的文件
  6. 文件的云端存储、同步功能
  7. 多文档管理

每款软件有这些一般的特性外,还有各自的独特的一些功能支持,比如字数统计、文件一键发布至WordPress、分享文章等等。

下一篇教程我们给大家讲Markdown的标准标记语法,一张图即可看懂



推荐阅读
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • 使用虚拟机配置服务器
    本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • Ping 命令的高级用法与技巧
    本文详细介绍了 Ping 命令的各种高级用法和技巧,帮助读者更好地理解和利用这一强大的网络诊断工具。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • Python应用实例大揭秘:七大令人惊叹的高阶技巧展示
    2020年,Python无疑成为了最炙手可热的编程语言,其影响力已远远超出程序员的范畴。从初学者到资深从业者,甚至小学生,都在纷纷加入Python的学习热潮中。凭借其低门槛、易上手和强大的功能,Python正逐渐成为各行业不可或缺的工具。本文将揭示七个令人惊叹的Python高级应用技巧,帮助读者进一步提升编程水平。 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
  • 如何撰写适应变化的高效代码:策略与实践
    编写高质量且适应变化的代码是每位程序员的追求。优质代码的关键在于其可维护性和可扩展性。本文将从面向对象编程的角度出发,探讨实现这一目标的具体策略与实践方法,帮助开发者提升代码效率和灵活性。 ... [详细]
  • 本文详细介绍了批处理技术的基本概念及其在实际应用中的重要性。首先,对简单的批处理内部命令进行了概述,重点讲解了Echo命令的功能,包括如何打开或关闭回显功能以及显示消息。如果没有指定任何参数,Echo命令会显示当前的回显设置。此外,文章还探讨了批处理技术在自动化任务执行、系统管理等领域的广泛应用,为读者提供了丰富的实践案例和技术指导。 ... [详细]
author-avatar
手机用户2502900625
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有