号称程序员的最后一款笔记软件!来看看它有多牛逼

article/2025/11/9 10:19:17

8e94c48b2da5c8fb46df27e7fe0ed27c.gif关注公众号,回复“1024”获取2TB学习资源!

市面上笔记软件五花八门,都各有特色。wolai、语雀、飞书、印象笔记、石墨、幕布、为知笔记.....等等,数不胜数,但我最终选择了notion,因为它实在太好用了!!!如果你之前没使用过,赶紧试试吧,这绝对是一款让你赞不绝口的笔记软件,用了之后只想说: Wow ! 艺术品 !5cab17212c4f4c97cec23b68cd8ad716.png

先简单介绍下

  • 相当不错的笔记应用,基于block,与wordpress新版编辑器差不多,不过功能更加强大。MarkDown类似Typora那样即时渲染,但功能更为强大!

  • 可用于笔记、记录、收藏、博客发布等等,编辑的内容,可设置为公开,有公开的可浏览的链接;可多人/团队协作。

  • 支持图片、视频、音频等上传,收费版不限容量,个人版是免费的,团队要收费。

  • 支持各个平台,有客户端,有web、Windows、MAC、安卓、IOS等。部署在云端,不用担心备份的问题

  • 支持导出html,markdown,pdf,可以将写好的page转化为link跳转到其他的page。也就是可以实现个人主页或者一个站点

使用过的笔记软件

1.记事本 ⇒ 2.有道云笔记 ⇒3.OneNote⇒ 4.Typora+Picgo+OneDrive云同步 ⇒ 5.Vscode => 最后一款 notion(wolai)

1.记事本/word

刚开始写笔记的时候一股脑写,不会MarkDown,毫无排版毫无层次。

2.有道云笔记

支持MarkDown,跨平台,之前用来写课程笔记,而且可以像word一样排版,但是笔记量大的时候还是过于臃肿,而且对图片支持不是很好,颜值也拉胯😅。

3.OneNote

来自巨硬,对win支持当然不用说,更适合从word转过来的,但不支持MarkDown,用了一会就弃了,在用过Notion后愈发嫌弃。

4.Typora

国产markdown笔记软件,功能强大,markdown即时渲染,所见即所得,强大的目录结构使得文章层次一目了然,界面优雅整洁,同时因为是基于electron做的,所以可以写CSS来自定义样式,后面还加了Picgo+gitee仓库搭建免费图床,图片拉进typora不会丢图,写好后配合OneDrive多平台同步。这是我使用时间比较长的软件了,最近也开始收费了,不过已经不是笔记主力了,程序员就是喜新厌旧。

既然Typora那么好,为什么还要换呢:因为Typora有很明显的缺点。这也使得我后面使用Vscode 以及 Notion

  • Typora不支持多行编辑(类似vscode中的Ctrl+D选中多行相同单词,Alt插入多光标等)

  • Typora不自带图床,不配置的话需要手动创建图片目录管理

  • Typora太重了,mac还好,win下的Typora及其臃肿,打开比webstorm还慢,打开后还需要加载一段时间才能输入,都是electron做的,为什么Vscode能做得到秒开。配置不低(5600X+SN750读写3000的SSD+3600C16的内存),但在我的老款Mac上确接近秒开(四核I7的老东西了),而且使用过Typora都普遍反应过这个问题。

  • 不支持云同步,对于使用多台设备的人并不友好,想要省时省力,要么配置git远程仓库+git hooks 实现自动推送更新(github有q,gitee在国内实际上也经常丢图,体验相当差),要么使用OneDrive等云存储备份软件。

5.Vscode

表面上Vscode轻量级文本编辑器,实际上宇宙第一IDE(逃)。也是All in one的典范,你几乎可以用Vscode做任何事情~。实际上因为我受不了Typora的臃肿而转到Vscode的。

我就说说Typora没有,而Vscode有的优点吧。

  • Vscode集成强大的功能,自带Git,终端,写完立即推送,一个软件通通搞定。

  • 如果说Typora的可定制化是80分,Vscode就是99分,各种主题、文字,背景图,插件。只要你想,你就可以打造出一个 高颜值+高效率的万能工作台。

  • Zen-mode,禅模式,也叫单身模式,让你完全沉浸于写作,心无旁骛,支持多行编辑,安装MarkDown插件后体验完全不逊于Typora,唯一区别就是Vscode并不能做到单页即时渲染。

  • Vscode太流畅了,即便安装30个插件依旧能秒开,而且vscode的码字体验绝对一流,有些笔记软件连最基本的码字都做得稀烂,可以说Vscode改变了我对electron大笨重的看法。在win下,同样是基于electron的,typora的打开速度比webstorm还慢。。。

缺点也很明显:

  1. 毕竟只是文本编辑器,并不是为做笔记而生,比如就不能拖拽图片、插入音视频等等

  2. 不支持云同步,图片和备份的问题依旧存在

6.Notion

终于轮到今天主角了,市面上使用人数很多的笔记软件类似 飞书、wolai、语雀等等 都是借鉴(抄) notion的,足以可见notion有多超前了。(当然实际各个软件还是略有差异的,这些都是我个人认为不错的笔记软件)

一句话概括: Notion= Typora + TodoList + Excel + 个人博客 +视频音频录音+团队协作+所有你能想到的,它都实现了!!!!

总之 Notion 是万能的!支持手机 APP,PC 客户端,web 网页端。做到了真正的全平台全系统;我的所有笔记都已经转移到 Notion了,为何如此钟爱 Notion?那就说说 Notion 的强大之处吧。

Notion 的强大之处

跨平台

支持多平台跨端使用(Linux/MAC/Windows/IOS/Android),支持手机APP,PC客户端,web网页端,使用Google账号或者Apple账号注册登录,没有的话就邮箱账号。建议web网页端,毕竟网页是使用场景最为频繁的地方,且无需下载

毕竟程序员大多是chrome+Mac,做到真正的想在哪写在哪写,不用担心同步以及备份问题。支持多账号,团队多人协作和管理。无论是个人还是团队使用,这都是极好的!!!

任务清单

可以规划自己的任务清单,MicroSoft Todo卸载完成~ 非常适合进度管理。
dbef5aacc231a99b9004135167c0f7b9.png

强大的写作体验

MarkDown即时渲染,所见即所得。支持MarkDown,latex以及各种数学公式、颜色排版、几十种语法的代码高亮等等。甚至支持录音和视频!你敢信!按下/即可打开格式清单!02dcca1cb055aa4b9f265d1cb7587daf.png

内容可折叠,可生成目录结构

e104ed6240fc345d095918a220ba0015.png在 Notion 中写长篇笔记的时候,字数特别多,下拉都需要很久,有没有办法将内容折叠起来,或者像技术文档一样的目录结构,点击响应的标题即可跳转到响应的内容。

Notion有没有办法解决这个问题呢?有!

Table of Content ( Toc)中文就是目录的意思,当点击目录中的某个标题时,就可以快捷跳转到该标题下。输入/toc 即可获得当前页面的目录,前提是你用了1~3级标题。80a7e8ad3190e60736e4cf89dfaa967d.png

块状编辑区和无限级嵌套的page

notion的一切都是可拖拽的!这意味着你可以像组装乐高积木一样排版你的文章。notion的最小单位是block,也就是说内容都是一块块的,之前我在wordpress上使用过,十分笨重,但notion的block十分流畅,而且功能更加强大。

一行文字、一张图片、一个视频、Todo列表、代码块、数学公式、网页书签等等都是 Block。这些 Block 可以轻松地进行“拖拽移动”、编辑、复制等操作,非常的直观方便,在只有触目交互的手机端尤为实用!想怎么拖就怎么拖!d8ccd69018f9f141ea995eddb351f6c3.pngnotion没有文件夹的概念,但是可以通过在page里面嵌套page实现一样的功能14dda801555e6f7209804368f1b85251.png

强大的表格(Database)

notion的表格其实是相当于一个database,可以看成是迷你版的数据库,有filter 过滤、排序等功能来筛选出你想要的数据(卸载Excel🤣)拥有了这些功能, 你可以轻而易举实现以下功能。

  • 每月账单、数据统计

  • 日历、进度管理

  • 信息录入、员工管理

  • ...... 充分发挥你的想象力吧!!!表格有5种视图

  • Table:表格形式,类似于 Airtable 表格,便于做数据统计。每一行都可以单独打开变成一个 Page,添加更多的内容。

  • Board:看板形式,类似于 Trello 看板,便于任务分配、分类。卡片中的选项可以完全由自己定义,看板的分组也可以用选项来改变。

  • Gallery:画廊形式,便于查看多张卡片中的开头部分,可以在卡片开头添加一些概要内容。

  • List:列表形式,便于查看一部分关键性的信息,比如只显示名称和进度,来明确任务的进度。

  • Calendar:日历形式,便于查看时间相关的信息,可以在日历上按时间顺序查看任务。ff178a1e006dcdc6f635dbc24ddfa2f0.png我的个人书单cfd02d5e7d39c560a5d1408be3dcef17.png

无与伦比的团队协作和历史版本管理

团队协作

Notion笔记分为团队协作区和私人工作区,当所有人在同一个team中时,可以共享协作区内的文档。同时管理者还可以对每位成员赋予不同的权限,如“只读”、“只读+评论”、“允许编辑”、“读写+分享”等不同的权限。

团队会议安排ef0e8f00c9f189fbb7ce56795e50b658.png

多人协作翻译、笔记、评论08970f05ac819d6102e1156560f94d90.png

历史版本一目了然

无论是你或者团队成员对于笔记进行过改动,Notion 都会一一记录下来保存成历史版本,并提供日后随时查阅或恢复!再也不怕被甩锅了!f3155bac2013ebfcc82b4cb89545a478.png

notion的缺点

个人使用虽然是免费的,但也有诸多限制

好的软件价格在可承担的范围内我是愿意付费的,毕竟开发者开发产品也是需要付出巨大的时间和精力的。

  • 上传文件大小限制为 5 MB (图片、音频、视频)5mb能放什么视频啊!!!

  • 不提供版本历史和回溯恢复功能

  • 没有团队工作区 (Workspace) 功能

  • 邀请用户协同合作,最多只能邀请 5 位

  • 1.由于是基于block的,所以也做不到多行选中和编辑

  • 2.notion导入导出的痛点一直存在,无法批量导出,同时导出MD偶尔会出现中文BUG,要还原原来的效果只能导出HTML格式,毕竟本身就是基于web网页的。

  • 3.目录的功能还待完善,希望加入悬浮目录,同时标题只支持1~3级

  • 4.访问速度和备份安全性,不会科学上网的小伙伴可能连首页都进不了,再加上是基于云端的,因此访问失败也是偶尔有的事情,同样的就是数据安全性的问题,如果不在本地及时备份万一notion服务器数据库发生意外,你的文档就都化为乌有了。(当然你可以选择国内版notion,也就是wolai,不能说一模一样,只能说完全一样🤤)

  • 5.贵,个人虽然免费,但团队和容量无限制都是需要付费的,价格如下图

个人pro版和团队版、企业版 价格

个人pro版本48$一年,还是有点小贵的,不过上传容量无限制,而且可以通过邀请拉新换取折扣,大概,不过凑合用的话 个人免费版其实不上传大文件的话完全够用~55b31d4dc021d127ccc8d307c784e411.png总之我在对比了市面上诸多笔记软件和编辑器,如飞书、wolai、语雀、Typora、vscode、sublime、印象笔记、有道云笔记、石墨、OneNote等等,最终选择了notion。

笔记软件排行榜(野榜~)

主观排名非引战,每个人都自己的No.1,欢迎在评论区讨论分享各个笔记软件的优缺点~

第一梯队

Notion 我来wolai 飞书 语雀。

其实后三个都是notion的模仿者,(就是你wolai,怎么和notion长得一毛一样)当然各自功能略有差异,都十分强大,每个人选择都不一样,但在我心中以上软件都属于第一梯队。

第二梯队

Typora、有道云笔记、石墨文档、幕布、印象笔记、OneNote、Vscode、市面其他笔记软件......

第三梯队

word、记事本(当初的我😅)

最后附上一张我的使用图吧,很多功能我没用上所以不能完全展示notion的强大之处,但就我所体验到的,几乎满足我所有需求,也真正地爱上了写作,这种感觉是我之前从来没有过的。c0a2226aaa762891aab28bd6f7c7caa3.png

来源:juejin.cn/post/7039590754754232350

邀你加入技术交流群,2023 我们一起卷!

11190d467921363be2f458d722fef60c.png

76f9c476cd5c68daa5eda97e115a4359.png

推荐阅读 点击标题可跳转

吊炸天的网页版 Xshell 你没用过吧?有点牛逼!

一款比 tmux、screen 更好用的终端管理神器

CPU 100%都爆了,你却连哪里出的问题都不知道

第一批因AI失业的人已出现!有公司直接裁掉一半

适合个人用户使用的 6 款最佳虚拟化软件!

几款让人难以置信的软件!纯国产,真实用

Redis Cluster 集群分片技术

88a515789e871c8daae8468e35da35cf.png

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。点在看支持我们吧!


http://chatgpt.dhexx.cn/article/KRxty4aS.shtml

相关文章

【数据库笔记】数据库可视化Navicat Premium安装和使用

数据库可视化软件的安装和使用 文章目录 数据库可视化软件的安装和使用一、官网二、安装三、选择许可方式四、连接 一、官网 Navicat | 支持 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库管理 Navicat 在线和 PDF 手册 | 提示和教程 | Navic…

数据库笔记——使用Navicat来可视化管理MySQL数据库

在上一篇文章中:数据库笔记——MySQL的下载与安装(windows系统),讲解了在windows系统中,如何下载和安装MySQL数据库。 这一篇文章跟大家分享一款非常优秀的软件——Navicat。可以帮助我们来可视化管理MySQL数据库。 一、关于Navic…

笔记记录软件:NoteRecorder

利用SQLite数据库做了个笔记记录软件,加上搜索功能,方便自己记录东西所用。下载地址 (请在安装了.net framework 3.0/3.5的机器上运行,win7默认已安装该运行时) 参考资料: 1.KTDictSeg 分词组件: http://www.cnblogs.c…

面试官:说一下HashMap的实现原理?

哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现…

【HashMap底层实现原理】

目录 1. 基于Arraylist集合方式实现2. 基于数组链表方式实现(Jdk)3. HashMap底层是有序存放的吗?4. LinkedHashMap实现缓存淘汰框架5. HashMap如何降低Hash冲突概率6. HashMap源码解读6.1 modCount的作用6.2 HashMap7扩容产生死循环问题6.3 HashMap8扩容底层原理6.4…

十分钟快速掌握HashMap底层实现原理(图文详解)

HashMap概述 HashMap实现了Map接口,我们常用HashMap进行put和get操作读存键值对数据。下面介绍基于jdk1.8深入了解HashMap底层原理。 开始之前,记得点赞收藏加关注哦 ,需要下载PDF版本和获取更多知识点、面试题的朋友可以点一点下方链接免费领取 链接:点这里!!! 79921…

HashMap底层实现原理及面试题

文章目录 1. 常见的数据结构有三种结构1.1 各自数据结构的特点 2. HashMap2.1 概述2.2 底层结构2.2.1 HashMa实现原理:2.2.1.1 map.put(k,v)实现原理2.2.1.2 map.get(k)实现原理2.2.1.3 resize源码 2.2.2 HashMap常用的变量2.2.3 HashMap构造函数 2.3 JDK1.8之前存在…

【Java中HashMap底层实现原理】

文章目录 一、实现原理二、涉及到的数据结构1.位桶数组2.数组元素Node<K,V>实现了Entry接口3.红黑树 三、HashMap的存取机制1.HashMap如何getValue值:2.HashMap如何put(key&#xff0c;value): 四.HasMap的扩容机制resize():总结 一、实现原理 首先有一个每个元素都是链…

HashMap的实现原理+阿里HasMap面试题

HashMap可以说是面试必问的,是因为我们平时是经常使用的,而掌握他的底层原理,对于我们的工作也会有很大帮助. 在学习HashMap之前我们需要明白两个问题,这两个问题如果搞明白,对于我们下面的学习将会容易很多. 一.hashcode和equals, equals&#xff1a;是否同一个对象实例。注…

Java中HashMap的实现原理

一、Java中的hashCode和equals 1、关于hashCode hashCode的存在主要是用于查找的快捷性&#xff0c;如Hashtable&#xff0c;HashMap等&#xff0c;hashCode是用来在散列存储结构中确定对象的存储地址的如果两个对象相同&#xff0c;就是适用于equals(java.lang.Object) 方法…

HashMap底层实现原理及扩容机制

HashMap的数据结构&#xff1a;数组链表红黑树&#xff1b;Java7中的HashMap只由数组链表构成&#xff1b;Java8引入了红黑树&#xff0c;提高了HashMap的性能&#xff1b;借鉴一张图来说明&#xff0c;原文&#xff1a;https://www.jianshu.com/p/8324a34577a0 下面简单说一下…

HashMap 实现原理

简介 本文为我对 HashMap 实现原理的笔记整理以及一些个人理解&#xff0c;如若发现有错误的地方&#xff0c;欢迎留言指正 在不同的 Java 版本中 HashMap 的实现也略有不同&#xff0c;本文示例使用的 Java 版本为&#xff1a;“1.8.0_181” 什么是 Hash&#xff08;散列函…

HashMap底层实现原理(看这一篇就够了)

HashMap概述 HashMap实现了Map接口&#xff0c;我们常用HashMap进行put和get操作读存键值对数据。下面介绍基于jdk1.8深入了解HashMap底层原理。 HashMap数据结构 HashMap实际是一种“数组链表”数据结构。在put操作中&#xff0c;通过内部定义算法寻止找到数组下标&#xf…

HashMap的实现原理及其特点

1) HashMap可以接受null键值和值&#xff0c;而HashTable则不能&#xff0c;HashMap是非synchronized的&#xff1b;存储的是键值对。 2) HashMap是基于hashing原理,使用put(key,value)存储对象到HashMap中&#xff0c;使用get(key)从HashMap中获取对象&#xff0c;当我们给pu…

说一下HashMap的实现原理?

点击上方蓝色“趣学程序”&#xff0c;选择“设为星标” 回复“资源”获取独家整理的学习资料&#xff01; 回复“加群”与更多小伙伴共同成长&#xff01; 回复“源码”获取专属项目源码&#xff01; 本文会对java集合框架中的对应实现HashMap的实现原理进行讲解&#xff0c;然…

HashMap的实现原理和底层数据结构

看了下JAVA里面有HashMap、Hashtable、HashSet三种hash集合的实现源码&#xff0c;这里总结下&#xff0c;理解错误的地方还望指正 HashMap和Hashtable的区别 HashSet和HashMap、Hashtable的区别 HashMap和Hashtable的实现原理 HashMap的简化实现MyHashMap HashMap和Hashtable的…

HashMap底层实现原理

HashMap实现原理 1.概述 HashMap是基于哈希表的Map接口的非同步实现。元素以键值对的形式存放&#xff0c;并且允许null键和null值&#xff0c;因为key值唯一&#xff08;不能重复&#xff09;&#xff0c;因此&#xff0c;null键只有一个。另外&#xff0c;hashmap不保证元素…

hashMap实现原理

1. HashMap概述&#xff1a; HashMap是基于哈希表的Map接口的非同步实现&#xff08;Hashtable跟HashMap很像&#xff0c;唯一的区别是Hashtalbe中的方法是线程安全的&#xff0c;也就是同步的&#xff09;。此实现提供所有可选的映射操作&#xff0c;并允许使用null值和null键…

HashMap的实现原理和底层结构

哈希表&#xff08;hash table&#xff09;也叫散列表&#xff0c;是一种非常重要的数据结构&#xff0c;应用场景及其丰富&#xff0c;许多缓存技术&#xff08;比如memcached&#xff09;的核心其实就是在内存中维护一张大的哈希表&#xff0c;而HashMap的实现原理也常常出现…

【java】HashMap底层实现原理

目录 一.哈希表(散列)1.什么是哈希表2.什么是哈希冲突(面试题)3.解决哈希冲突的方法(面试题)(1) 开放地址法① 线性探查②二次探查③随机探查 (2) 再哈希法(3) 链地址法(4)建立公共溢出区 二.HashMap1.HashMap的hash()算法(面试)(1)为什么不是h key.hashCode()直接返回&#x…