markdown这种轻量级标记语言可谓是众多程序员(包括笔者)爱不释手。优雅简洁的格式,快速上手,完全不用担心繁琐的排版,就能生成漂亮的笔记文档。如果你还在使用word、文本文档写文档,一定要快快学起这种简单省事的技能。

今天要推荐的是3款免费好用,甚至开源的markdown笔记应用。

当然,Evernote、有道云笔记、Notion这些笔记应用也支持markdown,但是需要付费来解锁部分功能。谁让很多程序员喜欢折腾呢,免费开源的应用就意味着自主可控性更好。

Typora

这款是笔者一直在使用的markdown编辑器,好处是简洁易用,侧重在”编辑“上,”管理“功能较弱。

特性

打开应用就是个空白编辑器界面,什么也不用管,直接码字。

属于所见所得的编辑器,不像其他应用要开左右两个窗口才能看到预览效果。当然,你也可以切换到源码模式,显示代码。

通过快捷键快速插入或是设置格式。专注码字就行。

表格通常是markdown里面最繁琐的部分,typora的表格功能很方便,像word那样插入即可。

支持LaTeX,内置了大部分MathJax扩展,数学和化学公式自然不在话下。

右上角有字数的分类统计功能,可以统计字数、行数、词数,以及读者阅读需要的时长。

应用提供了打字机模式和专注模式,打字模式时,光标所在行垂直居中显示;专注模式下当前光标所在行会高亮显示。

左侧可以开启树状侧边栏,显示当前文档的大纲,或者文件夹目录。

导出格式支持

typora支持导出的格式也很多,覆盖了常用的所有格式。

支持平台

typora目前仅支持桌面端,Windows、macOS、Linux都OK

缺点

文档的管理能力弱,仅支持离线本地保存,同步的话,需要自己保存到网盘里了。并且仅支持桌面端,移动端无奈了。

Joplin

如果说typora属于纯编辑器,那么joplin就是对标Evernote这类产品的,功能更全面的笔记应用。

特性

基础的编辑功能就不赘述了,markdown该有的编辑功能都有。

跨平台支持

Joplin支持多平台,桌面端、移动端、浏览器插件甚至命令行终端都支持。

网盘同步

既然支持多平台,文档同步功能肯定也要有。Joplin支持你使用Nextcloud、Dropbox、OneDrive和自建WebDav(例如坚果云)等众多网盘来同步文档。也可以完全离线使用。

同步加密

支持端对端的加密功能,即使放在网盘,安全系数也OK。

文档历史版本

没错,就是Dropbox那种历史版本,每次修改笔记,都会自动保存历史版本,可以查看和恢复到指定版本。

浏览器剪藏插件

类似Evernote,提供Chrome和Firefox浏览器的剪藏插件,浏览网页时,遇到喜欢的内容随时转存到Joplin。

其他

支持to-do待办事项

开源

使用标签和笔记本,分类管理你的文档

全文搜索(支持中文)

支持Evernote等其他产品的笔记导入

导出格式支持

JEX (Joplin 专用格式)

raw

md

pdf

json

html

支持平台

Joplin支持跨平台

桌面端:Windows、macOS、Linux

浏览器插件:Chrome、Firefox插件

移动端:iOS、Android

Yosoro

笔者使用下来,感觉Yosoro的编辑功能非常顺畅好用,例如模块的插入,直接输入一个@,就可以选择插入(如下图)。

特性

开源,基于Electron

支持桌面端跨平台使用,可以下载官方releases,也可以自己克隆代码编译

文档管理

跟Evernote这些笔记应用一样,支持文档的分类管理。

支持云同步

可惜的是,目前只支持使用OneDrive进行同步,且不支持加密。

支持图床上传

可以使用github、微博、sm.ms作为图床上传图片

暗黑主题

可选暗黑和明亮两种界面切换

导出格式支持

markdown

html

pdf

支持平台

仅支持桌面端,Windows、macOS、Linux

缺点

Yosoro的功能不是很完善,并且暂时不支持中文。仅支持OneDrive同步文档,但是OneDrive在国内的同步体验一直不佳。

总结

如果只是偶尔使用,作为轻量编辑的话,typora就可以满足你,没有多余的功能,单纯写作。

如果还需要文档管理,Yosoro的顺畅体验会让你耳目一新。

如果需要像Evernote那样强大丰富的功能,并且注重安全保密,Joplin一定是不二之选。

如果你不喜欢折腾,毫不犹豫地购买Evernote一类的付费服务吧。跨终端、省事、强大、稳定可靠的持续服务……买的就是舒心。

Linux的markdown笔记软件,3款免费好用的Markdown笔记应用,可以替代印象笔记相关推荐

  1. linux 原型软件,7款免费原型设计工具,总有一款是你的菜!

    身为一位产品经理或设计师,原型设计工具是必不可少的工作伙伴.但我们难免会遇到预算有限的时候,这时候,去哪里寻找一款好用的免费原型设计工具呢?以下,小编为大家精心挑选了7款免费的原型工具,并对其进行了简 ...

  2. 有什么高效的Windows笔记软件?3款优秀的笔记软件推荐!

    有什么高效的Windows笔记软件?无论你是学生还是白领,记录笔记都是一个可以提升效能的好办法.提及优秀的笔记应用,相信许多人都会想到 Bear,它简洁精致的设计和强大且易用的功能着实让人爱不释手.但 ...

  3. linux 命令行 常用软件,12款最佳Linux命令行终端工具

    12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...

  4. steam+linux+吃鸡游戏,steam十款免费吃鸡大逃杀游戏推荐

    今天为大家推荐十款steam免费吃鸡大逃杀游戏.虽然是免费游戏,但还是有许多因为玩法创新而被玩家热捧,如果你喜欢吃鸡游戏,又不愿意花钱买,那么今天的推荐不容错过! <瓦尔格雷夫:不朽的平原> ...

  5. linux带头像通讯录软件,这款微信小程序,拯救空白了很久的通讯录头像!

    原标题:这款微信小程序,拯救空白了很久的通讯录头像! 一直以来,智能手机用户都被一个不大不小的问题困惑着--无论 iOS 还是 Android 平台,手机通讯录早已经支持了自定义好友头像的功能.然而由 ...

  6. php个人笔记系统 开源,Github精选!一款开源免费的轻量级笔记软件

    更多精彩内容,请关注公众号[平凡而诗意] ​ 笔记软件是工作和学习过程中经常会用到的软件,会议纪要.工作事项.待办,都需要用到笔记软件,这样能够明确做事的先后顺序,能够提高做事的效率. 笔记软件数不胜 ...

  7. 免费、好用、强大的开源笔记软件综合评测

    开源笔记软件列表 笔记产品那么多,为什么要使用开源笔记软件? 开源笔记软件的优点和缺 优点 免费使用: 可扩展性强,满足用户的个性化需求: 数据更加安全,不用担心开发者突然跑路: 缺点 用户最好具备一 ...

  8. 程序员最后一款笔记软件:Notion

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...

  9. 【良心推荐两款软件】eDiary记笔记软件+截图识别文字软件

    更多优秀费开源软件推荐,可前往github: https://github.com/MemorialCheng/shareware 目录 一.eDiary记笔记软件 1.1 下载方式 1.2 软件展示 ...

最新文章

  1. Java设计模式(代理模式-模板方法模式-命令模式)
  2. 模板类中使用友元函数的方式,派生类友元函数对基类的成员使用情况
  3. 《漫画算法》源码整理-1 时间复杂度 空间复杂度
  4. 相对熵与交叉熵的区别
  5. matlab 调用opencv,matlab调用opencv (mac 或 linux)
  6. html文件转换成dwt文件,如何把dwt页面转换成html页面
  7. strstr 函数的实现
  8. struts内的action方法自动提交
  9. 数组 排序 查找 多维数组
  10. 呼叫转移XCAP log的查看
  11. 《圣经》放射光明,金钱散发温暖
  12. 刽子手游戏 C语言实现
  13. 华为VLAN隔离配置
  14. 临沂鸿蒙文化城在哪,位置定了!临沂城区将再建多个公园!
  15. 爆肝1万字《c++入门综合》
  16. WGCNA如何从module中挖掘关键基因
  17. EtherCAT原理概述
  18. 【前端面试必读】w3c标准是什么?
  19. CSS 样式表及选择器
  20. conda 重命名 环境 (通过clone旧环境来创建新环境,然后删除旧环境)

热门文章

  1. 笔记本搞双系统-安装Ubuntu过程没有出现选择试用-安装、没有选择“安装类型”页面、安装类型页面为空等问题解决
  2. 2012-2013-2(复变函数56, 高等数学60)
  3. 实现中英文对接翻译小程序—最终版
  4. 如何充分利用开源项目_充分利用最好的5个开源转移学习项目来增强您的项目...
  5. 解放“身材焦虑“、实现“大码自由“,大码女装迎来春天?
  6. 用户注册增强:用户登录时显示进度条
  7. JS判断pc mobile几种方式
  8. 用C语言解析通讯协议数据,C/C++知识点之服务端使用c++实现websocket协议解析及通信...
  9. SpringCloud(完结)
  10. codeforces1153F Serval and Bonus Proble【期望DP】