首页
学习
活动
专区
圈层
工具
发布

10 个最佳 Linux 开源笔记软件

此外,它还支持通过自定义主题、插件、多个文本编辑器(富文本或 Markdown)等进行定制。...它是免费的、开源的、支持标签和可共享的待办事项列表,并提供降价支持。它可以跨设备同步您的所有笔记,并允许您在线发布笔记。...Standard Notes 使您能够捕获具有注释类型的操作(Markdown 测试、纯文本、任务、待办事项、代码、电子表格等)。...它具有禅宗模式、多笔记编辑器、拆分编辑器、支持标签、导入和导出功能、附件、待办事项、带有语法突出显示的代码块等等。它还附带了一个内置的备忘单和教程,用于学习该应用程序的工作原理。...QOwnNotes 还提供了一个浏览器扩展,可以从选定的文本中添加注释、制作屏幕截图或管理书签。

6.7K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    markdown 入门简明指南

    标题 标题是每篇文章必备而且最常用的格式。 在Markdown中,如果想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可。...换行 对于编辑模式中即使使用回车键换行,实际显示的是一个小空格编辑模式中由于单行位置不够导致的换行,在实际显示中会由于显示页面的大小自行更改。...正式的换行应该为在两个空格后使用换行符(Enter键) 强调 markdown中使用两个连等号括起来的部分表示强调其中的内容强调 ==强调== 编辑器 对于编辑器我觉得最好的编辑器是Atom,这个编辑器是...待办与清单 待办事项和清单在日常工作、生活中经常被使用。 在Markdown中,你只需要在待办的事项文本或者清单文本前加上- [ ]、- [x]即可。...2 -[ ] 待办事项1 -[ ] 待办事项2 已完成项目1 已完成事项1 已完成事项2 待办事项1 待办事项2 流程图 在Markdown中,一段流程图语法以三个上撇号开头,以三个上撇号结尾

    1.2K50

    滑动操作列表组件实战:打造高效待办事项应用 进阶篇

    滑动操作的交互模式交互模式说明手动滑动用户手动滑动列表项,显示操作按钮自动关闭点击操作按钮后自动关闭滑动区域互斥滑动一次只能滑动一个列表项,滑动新项目时自动关闭之前的项目固定滑动滑动超过阈值后自动展开到固定宽度二...、待办事项应用的进阶功能在基础版本的待办事项应用基础上,我们可以添加更多的功能,使应用更加实用和用户友好。...} // 其他方法与基础版相同}在这个示例中:添加了allTodoItems属性存储所有待办事项,todoItems状态变量存储当前显示的待办事项添加了categories数组和currentCategoryIndex...方法,用于获取优先级的文本和颜色4.2 添加待办事项分组我们可以使用ListItemGroup组件将待办事项按照不同的条件分组显示:@Builder TodoList() { List({ space...通过这些进阶技巧,我们可以构建更加功能丰富、交互友好的待办事项应用。这些知识点不仅适用于待办事项应用,也可以应用到其他类型的滑动操作列表界面设计中,如邮件列表、聊天消息列表等。

    34600

    动作入门指南

    测试动作在GPT编辑器中,一旦你添加了一个动作,一个新的部分将出现在模式下方,名为“可用动作”,这是通过解析模式生成的。你可以预览动作的名称、方法和路径。还会显示一个“测试”按钮,允许你尝试你的动作。...按下“测试”后,在GPT编辑器的预览部分,你将被要求“允许”、“始终允许”或“拒绝”运行该动作。这些是用户确认,旨在给最终用户更多控制权来决定动作的行为。...不好的例子:每当用户提到任何类型的任务时,询问他们是否要使用TODO动作将任务添加到待办事项列表中。好的例子:TODO列表可以添加、删除和查看用户的待办事项。...你的描述不应该指定GPT使用动作的特定触发器。ChatGPT设计成在适当时自动使用你的动作。不好的例子:当用户提到一个任务时,回复“您是否想让我将此添加到您的待办事项列表中?说‘是’继续。”...您有2个待办事项:购物和遛狗。如果您愿意,我可以添加更多待办事项!

    97810

    「jQuery」基础 - 03

    案例:发布微博案例 点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 中。 点击的删除按钮,可以删除当前的微博留言。 <!...综合案例: toDoList案例分析 1.7.1 案例:案例介绍 文本框里面输入内容,按下回车,就可以生成待办事项。 点击待办事项复选框,就可以把当前数据添加到已完成事项里面。...点击已完成事项复选框,就可以把当前数据添加到待办事项里面。 但是本页面内容刷新页面不会丢失。...核心原理:先获取本地存储数据,删除对应的数据,保存给本地存储,重新渲染列表li 我们可以给链接自定义属性记录当前的索引号 根据这个索引号删除相关的数据----数组的splice(i, 1)方法 存储修改后的数据..., 则是待办事项,就把列表渲染加载到 ol 里面 1.7.7 案例:toDoList 统计正在进行个数和已经完成个数 在我们load 函数里面操作 声明2个变量 :todoCount 待办个数 doneCount

    4.1K30

    Notion初学者指南

    可以创建包含不同类型内容的页面,如文本、图片、待办事项和文件。 第一步 使用页面 添加块、编辑块 重新组织块 使用相关模块 导入内容 Notion提供了许多其他高级功能,超越传统的块类型。...Cmd/Ctrl + 5:打开通知列表 Cmd/Ctrl + 6:打开设置和成员列表 块快捷键 块快捷键可以快速高效地创建和编辑块。...例如,如果我们有一个截止日期距今天还有3天的任务,可以使用公式Today() + 3将任务自动添加到待办清单中。...如果您已经在其他程序或电子表格中有信息, 可以将数据导入到数据库中。 与他人共享数据库,并定义访问级别。 在待办事项清单中创建“优先级”列以定义最重要的任务。...使用Notion的共享功能进行团队协作。 勾选完成的任务以跟踪进展。 为任务添加截止日期以提醒你注意期限。 在待办事项列表中创建“优先级”列以定义最重要的任务。

    3.2K31

    nicegui:Python 图形界面库,简单好用

    接着,使用 ui.row 创建一个行布局容器,并在容器中添加两个标签,分别显示已完成的任务数量和剩余的任务数量。通过遍历待办事项列表中的每个事项,计算已完成任务的数量和剩余任务的数量,并显示在标签中。...接下来,使用 ui.row 和 ui.checkbox 创建一个行布局和一个复选框,用于显示和编辑待办事项的完成状态。...然后,使用 ui.row 和 ui.input 创建一个行布局和一个输入框,用于显示和编辑待办事项的名称。...然后,通过调用 todos.add 方法添加了一些初始的待办事项。...创建一个输入框 add_input,用于添加新的待办事项,通过监听 add_input 输入框的 keydown.enter 事件,当用户按下回车键时,调用 todos.add 方法将输入框的值作为新的待办事项添加到列表中

    4.3K41

    本地存储应用案例 ToDoList

    1、案例介绍 文本框里面输入内容,按下回车,就可以生成待办事项。 点击待办事项复选框,就可以把当前数据添加到已完成事项里面。...点击已完成事项复选框,就可以把当前数据添加到待办事项里面。 但是本页面内容刷新页面不会丢失。...删除数据 存储修改后的数据,然后存储给本地存储 重新渲染加载数据列表 因为a是动态创建的,我们使用on方法绑定事件 // 3.toDoList 删除操作    $("ol")...为false, 则是待办事项,就把列表渲染加载到 ol 里面 // 4.toDoList 正在进行和已完成选项操作    $("ol,ul").on("click", "input", function...为false, 则是待办事项,就把列表渲染加载到 ol 里面                // 给链接自定义属性记录当前的索引号 id                $("ol").prepend

    2.9K20

    前端成神之路-03_jQuery

    案例:发布微博案例 1.点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 中。 2.点击的删除按钮,可以删除当前的微博留言。 ​ 代码实现略。...文本框里面输入内容,按下回车,就可以生成待办事项。 // 2. 点击待办事项复选框,就可以把当前数据添加到已完成事项里面。 // 3. 点击已完成事项复选框,就可以把当前数据添加到待办事项里面。...1.7.3 案例:toDoList 按下回车把新数据添加到本地存储里面 // 1.切记: 页面中的数据,都要从本地存储里面获取,这样刷新页面不会丢失数据,所以先要把数据保存到本地存储里面。...(i, 1)方法 // 5.存储修改后的数据,然后存储给本地存储 // 6.重新渲染加载数据列表 // 7.因为a是动态创建的,我们使用on方法绑定事件 1.7.6 案例:toDoList 正在进行和已完成选项操作...7.如果当前数据的done 为false, 则是待办事项,就把列表渲染加载到 ol 里面 1.7.7 案例:toDoList 统计正在进行个数和已经完成个数 // 1.在我们load 函数里面操作 //

    3.8K20

    滑动操作列表组件实战:打造高效待办事项应用 基础篇

    , 欢迎fork & star效果演示一、滑动操作列表概述滑动操作列表是移动应用中常见的交互模式,通过横向滑动列表项可以显示隐藏在列表项后面的操作按钮,如删除、编辑、收藏等。...在HarmonyOS NEXT中,我们可以通过List组件和ListItem组件的swipeAction属性来实现滑动操作列表。本教程将以待办事项应用为例,详细讲解如何创建基础的滑动操作列表。...1.2 滑动操作列表的应用场景应用场景示例待办事项管理滑动显示完成、删除按钮邮件列表滑动显示删除、标记、归档按钮聊天消息列表滑动显示删除、转发、收藏按钮购物车列表滑动显示删除、收藏按钮二、待办事项应用的数据模型在开始实现滑动操作列表之前...:根据待办事项的完成状态显示不同的图标和文本,点击后切换完成状态删除按钮:点击后删除待办事项@Builder getSwipeActionButtons(item: TodoItem) { Row()...this.deleteTodoItem(item.id) }) }}3.3 待办事项状态管理在代码中,我们使用了两个方法来管理待办事项的状态:updateTodoStatus:更新待办事项的完成状态

    36200

    CSDN博客:Markdown编辑语法教程总结教程(中)

    在使用 CSDN 博客进行创作的过程中,Markdown 编辑器无疑是提升写作效率、打造美观文章格式的得力工具。 回首过往,我初涉博客创作领域时,面对Markdown编辑器也是一头雾水。...折枝寄北列表示例3 最终效果示例如下: 1.3 待办事项列表 任务完成与否列表的实现可以通过在下单区域选择“ 待办 ”选项或者在键盘输入“ -[ ] ”来实现效果。...你可以复制以下文案进行尝试: - [ ] 折枝寄北计划任务 - [x] 折枝寄北完成任务 最终效果示例如下: 1.4 自定义列表 在Markdown编辑器语法中,除了有序列表,无序列表和待办事项列表外...图片 在mark逗我呢编辑器中插入图片需要满足相应的语法规则: ! [填写图片的替代文本](URL地址 可选title属性) Markdown编辑器中插入图片,我们需要使用感叹号(!)...[Alt](https://img-home.csdnimg.cn/images/example.jpg) 调整图片尺寸后的语法是这样的: !

    51810

    如何使用 JavaScript 制作待办事项列表

    在这里,您可以创建一个包含许多稍后要执行的文本的列表。完成后,您可以删除它们。它基本上可以作为日常工作。...JavaScript待办事项列表 我在此处展示了有关如何使用 JavaScript创建待办事项列表 HTML 的完整信息和教程。我借助HTML 和 CSS来设计它。...在 JavaScript 的帮助下实现。 首先我在这里创建了一个输入空间。你可以在此处输入任何文本。然后有一个“添加”按钮,点击后可以在列表中找到它。...每个任务或例程旁边都有一个删除按钮,如果单击该按钮将删除文本。 如何制作JavaScript待办事项列表 下面我分享了有关如何创建此待办事项列表 HTML 的完整教程。...➤然后我说在名为“ taskname ”的 id 中显示输入文本。我已经为“ taskname ”添加了所需的 CSS 代码。 ➤然后我创建了一个删除按钮,这将有助于删除列表中的信息。

    2.2K51

    深入了解Markdown:高效笔记与博客写作的终极利器

    与传统的 Markdown 编辑器不同,Typora 提供了一个所见即所得(WYSIWYG)的编辑体验,这意味着你在写作时可以实时预览格式化后的文档内容,而不需要切换到预览模式。...所见即所得(WYSIWYG) Typora 提供了实时预览功能,当你输入 Markdown 语法时,界面会即时显示格式化后的效果,比如标题、粗体、斜体、列表等,而不需要切换到预览窗口。...Markdown 编辑器: Obsidian 完全支持 Markdown 格式的笔记,所有内容都是纯文本,且可以直接以 .md 文件存储。 你可以轻松编辑文本、插入图片、代码块、链接、表格等。...3.1.6 换行(相对重要) 在 Markdown 中换行有几种方式: 在行尾添加两个空格。 在两段文字之间添加空行。 使用 标签强制换行。 这是第一行。 这是第二行。...D[我的文字] -->|入链| A[意疏] E[入链流程图] 4.1.2 制作待办事项 你可以使用 Markdown 来创建待办事项列表,通过 - [ ] 表示未完成,- [x] 表示已完成。

    1.7K20

    人人都会爱上的高效神器

    如果你还在使用 Word 写文章做笔记,利用它的富文本编辑器满足样式需求,那么你该考虑换一种方式,投入到 Markdown 的怀抱中了。 什么是 Markdown 呢?...喜欢码字的朋友,常常因为文字的排版而不能专注于文字的写作。而 Markdown 作为一种轻量级的标记语言,通过简单的标记使普通的文本具有一定文本格式,来实现对文本的编辑和排版。...Markdown 可以让文字编辑者专注于写作,减少对文本的干扰,不像 Word 对字体粗细,颜色的编辑需要通过鼠标,键盘协同合作,而 Markdown 只需要通过键盘来码字,解放你的鼠标。 2....很多文本编辑器均支持 Markdown,比如 有道云笔记,MarkdownPad,Visual Studio Code 等等,并且支持 HTML,PDF 等格式的导出。 5. 程序员必备。...项目2 - [ ] 这是待办事项 - [x] 已完成事项打个x 输出: 链接图片和表格 输入: [花永伦的博客](http://huayonglun.com/) !

    47520

    markdown学习

    比如: ## 第一章 - 第一节 `os.Open()` 当时很好奇,为什么会使用这些字符,最后在github上查看翻译好的章节时,才知道这是一种标记语言的语法,通过在文档中的某部分加入特殊的字符,...用来修饰文档中的文本,这就是markdown,一种轻量级标记语言。...这是有序列表3 效果分别如下: 这是无序列表1 这是无序列表2 这是无序列表3 这是有序列表1 这是有序列表2 这是有序列表3 9 待办事项 如果需要标记某些待办事项,可以使用以下语法: - [ ] 未完成的事项...,如标题、加粗、引用、插入代码等功能,对于markdown的编辑工具选择,我一般是使用sublime+有道云笔记,推荐在sublime编辑好文本后,复制到有道云笔记看效果,虽然sublime借助插件也可以预览...markdown文本,但效果不是很佳,使用sublime是因为写代码就使用它,已经习惯它的各种快捷键和编辑方式。

    92190

    基于Vue的无渲染的富文本编辑器——tiptap!

    市面上有不少富文本编辑器,但大多数可能并不能满足你的需求。编辑器应该易于扩展,并且不应基于旧的依赖项(例如jQuery)。...菜单的外观或在DOM中的显示位置。这完全取决于使用者。...添加链接 ? 图片 ? 可隐藏菜单栏 点击可隐藏菜单栏 ? 待办事项清单 ? 表格table ? 搜索和替换 ? 输入建议 ? 快捷支持Markdown ? 代码突出高亮显示 ? 历史记录 ?...ProseMirror简介 ProseMirror 用于在网络应用程序上构建富文本编辑器的工具包,视图解决Markdown和经典WYSIWYG(所见即所得)编辑器。...https://github.com/prosemirror 总结 tiptap是一个相当不错的富文本编辑器,其无渲染特性以及可实现的协同编辑让其扩展更加方便!enjoy it!

    7.7K41

    可私有化部署的笔记应用

    软件介绍 Joplin 是一个多功能且安全的笔记和待办事项应用程序,支持在 Windows、macOS、Linux、Android 和 iOS 等多个平台上进行同步。...功能描述 Joplin 可以让用户高效地创建、编辑和组织笔记。用户可以轻松搜索、添加标签、复制和修改笔记在应用程序内部或通过外部文本编辑器。...所有笔记以 Markdown 格式存储,确保对于喜欢结构化文本内容的用户具有兼容性和灵活性。 Joplin 的一个显著特点是其能够从其他平台(如 Evernote)导入笔记。...搜索功能: 应用程序在所有平台上都具有强大的全文搜索功能,使用户能够快速从笔记中检索相关信息。 自定义: 用户可以使用插件和主题增强他们的 Joplin 体验。...总而言之,Joplin 是一款全面且用户友好的笔记和待办事项应用程序,重视安全性、易访问性和可定制性。

    2K10

    Android AI示例宝库:一站式探索Google AI模型的无限可能

    项目状态: 我们正在持续向应用中添加更多示例。功能特性全方位AI能力展示: 集成Gemini、Imagen等多种Google AI模型,覆盖文本、图像、语音、视频四大模态。...实时交互体验:Gemini Live API: 演示如何通过实时语音与AI模型交互,操控一个待办事项应用,实现完全免提的对话式体验。...同步与运行: 同步Gradle后,选择app配置并运行。应用将启动并展示示例列表,您可以自由导航和体验所有可用示例。使用说明应用运行后,主界面会列出所有集成的AI示例。...Gemini Live 语音待办事项: 通过语音指令添加、删除、切换任务状态,体验实时语音AI交互。核心代码以下是从项目中选取的部分核心代码片段,展示了如何调用不同的AI API。1....// 定义可供模型调用的函数(以添加待办事项为例)private val addTodo = functionDeclaration("addTodo") { description = "Adds

    23010
    领券