Draftail 用户指南:键盘快捷键与自动列表等 10 个免鼠标编辑技巧
Draftail 用户指南键盘快捷键与自动列表等 10 个免鼠标编辑技巧【免费下载链接】draftail A configurable rich text editor built with Draft.js项目地址: https://gitcode.com/gh_mirrors/dr/draftailDraftail 是一款基于 Draft.js 构建的可配置富文本编辑器专为免鼠标设计——绝大多数排版操作都可以纯键盘完成。本文整理 10 个实用编辑技巧涵盖键盘快捷键、Markdown 风格输入和自动列表帮你快速上手 Draftail 富文本编辑器。1. 自动列表行首输入-或1.秒建列表Draftail 支持自动列表Autolists在行首输入-、*加空格自动变成无序列表输入1.加空格自动变成有序列表无需点任何按钮。这一行为由src/api/behavior.ts中的handleBeforeInputBlockType驱动映射表定义在src/api/constants.ts的INPUT_BLOCK_MAP中。2. 回车续写列表空项自动退出在列表项末尾按Enter自动创建下一个列表项并继续编号或圆点当列表项为空时再按Enter自动跳出列表变回普通段落对以-list-item结尾的自定义列表块同样生效。3. Markdown 风格标题#到######一行切换在行首输入# 空格得到一级标题## 空格二级标题依此类推直到######。这是把整行文字转成标题最快的方式比在工具栏翻找 H1~H6 按钮快得多。4.一键转代码块在行首输入三个反引号回车当前行立即变成代码块参考INPUT_BLOCK_MAP中的条目。代码块内的换行行为做了特殊处理不会意外跳出。5. Markdown 文本格式快捷键**、_、~~、选中文字后输入 Markdown 标记即可自动应用样式完整映射见src/api/constants.ts的INPUT_STYLE_MAP输入标记效果**文字**或__文字__粗体*文字*或_文字_斜体~~文字~~或~文字~删除线文字行内代码6. 经典组合键B、I、U、J 一个不能少快捷键功能Ctrl/Cmd B粗体Ctrl/Cmd I斜体Ctrl/Cmd U下划线Ctrl/Cmd J行内代码Ctrl/Cmd Shift X删除线Ctrl/Cmd .上标Ctrl/Cmd ,下标这些绑定在src/api/behavior.ts的getKeyBindingFn中按配置动态启用未启用的格式不会误触。7. Ctrl/Cmd K 快速插入链接选中文字按Ctrl/Cmd K直接打开链接编辑弹窗这是浏览器里约定俗成的链接快捷键从其他编辑器切过来零学习成本。8. 无限撤销 / 重做写错也不怕Ctrl/Cmd Z撤销Ctrl/Cmd Shift Z重做。Draftail 提供直到时间尽头的撤销栈误操作可以一路回退放心大胆编辑。9. Tab / Shift Tab 调整列表缩进Tab加深列表项嵌套Shift Tab反方向减少嵌套。嵌套层级由maxListNesting属性控制行为稳定、不易跳层。10. Shift Enter 换行、---插入分隔线Shift Enter在段落内插入软换行不产生新段落在空行输入---自动生成水平分隔线代码块内除外。彩蛋命令面板Command Palette如果你连工具栏都不想找Draftail v2 提供了可选的CommandPalette组件见src/components/CommandPalette/CommandPalette.tsx打开面板输入文字即可搜索并执行标题、列表、链接等全部格式命令完全键盘可控。快速参考Draftail 键盘快捷键速查操作快捷键 / 输入无序列表行首-或*有序列表行首1.标题 1~6行首#~######引用块行首代码块行首粗体 / 斜体 / 下划线Ctrl/Cmd B / I / U行内代码Ctrl/Cmd J 或删除线Ctrl/Cmd Shift X 或~~上标 / 下标Ctrl/Cmd . / ,链接Ctrl/Cmd K撤销 / 重做Ctrl/Cmd Z / Shift Z软换行Shift Enter分隔线---列表缩进Tab / Shift Tab掌握以上 10 个技巧你的鼠标就可以一直留在桌面上休息了。更多细节可参考项目文档目录docs/与主配置文件src/api/constants.ts中的完整快捷键表。【免费下载链接】draftail A configurable rich text editor built with Draft.js项目地址: https://gitcode.com/gh_mirrors/dr/draftail创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Camel in Action并行处理实战:线程池调优与高并发路由的5个关键技巧

Camel in Action并行处理实战:线程池调优与高并发路由的5个关键技巧

Camel in Action并行处理实战:线程池调优与高并发路由的5个关键技巧 【免费下载链接】camelinaction2 :camel: This project hosts the source code for the examples of the Camel in Action 2nd ed book :closed_book: written by Claus Ibsen and Jonathan Anste…

2026/8/25 10:02:31 阅读更多 →
如何驯服AI智能体:Omnigent三层策略系统实战——预算上限、危险操作审批与工具管控

如何驯服AI智能体:Omnigent三层策略系统实战——预算上限、危险操作审批与工具管控

如何驯服AI智能体:Omnigent三层策略系统实战——预算上限、危险操作审批与工具管控 【免费下载链接】omnigent Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesse…

2026/8/25 10:02:31 阅读更多 →
react-moralis useMoralisQuery教程:3行代码写Moralis数据查询,依赖自动刷新

react-moralis useMoralisQuery教程:3行代码写Moralis数据查询,依赖自动刷新

react-moralis useMoralisQuery教程:3行代码写Moralis数据查询,依赖自动刷新 【免费下载链接】react-moralis Hooks and components to use Moralis in a React app 项目地址: https://gitcode.com/gh_mirrors/re/react-moralis react-moralis 是…

2026/8/25 10:02:31 阅读更多 →

最新新闻

256个专家只激活3B参数:Ornith-1.5-35B-A3B MoE架构为什么能赢过稠密大模型

256个专家只激活3B参数:Ornith-1.5-35B-A3B MoE架构为什么能赢过稠密大模型

256个专家只激活3B参数:Ornith-1.5-35B-A3B MoE架构为什么能赢过稠密大模型 【免费下载链接】Ornith-1.5-35B-A3B 项目地址: https://ai.gitcode.com/hf_mirrors/ornith-ai/Ornith-1.5-35B-A3B Ornith-1.5-35B-A3B 是 Ornith-1.5 家族中基于 MoE&#xff08…

2026/8/25 10:44:49 阅读更多 →
JavaScript语言全面概述:从历史到现代实践 - JavaScript学习系列文章

JavaScript语言全面概述:从历史到现代实践 - JavaScript学习系列文章

一、JavaScript的历史与发展 JavaScript诞生于1995年,由Netscape公司的Brendan Eich在短短10天内设计完成。最初命名为Mocha,后改为LiveScript,最终为了借助Java的流行度而定名为JavaScript(尽管两者并无直接关系)。重要历史节点:…

2026/8/25 10:44:49 阅读更多 →
AI智能体驱动软件开发:从Copilot到Conductor的范式转移

AI智能体驱动软件开发:从Copilot到Conductor的范式转移

1. 项目概述:当AI成为首席架构师最近在技术圈里,一个名为“Harness Engineering”的概念被频繁提及,它并非指某个具体的工具或平台,而是一种全新的工程范式。简单来说,它描述了一种由AI智能体深度驱动、近乎全自动的软…

2026/8/25 10:44:49 阅读更多 →
FastAPI Guard 快速开始教程:5分钟安装并启用你的第一个安全中间件

FastAPI Guard 快速开始教程:5分钟安装并启用你的第一个安全中间件

FastAPI Guard 快速开始教程:5分钟安装并启用你的第一个安全中间件 【免费下载链接】fastapi-guard A security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts, honeypot setup, behavioural analysis,…

2026/8/25 10:44:49 阅读更多 →
micro-sam CLI命令完整参考:9个命令行工具快速搭建自动化标注与训练工作流

micro-sam CLI命令完整参考:9个命令行工具快速搭建自动化标注与训练工作流

micro-sam CLI命令完整参考:9个命令行工具快速搭建自动化标注与训练工作流 【免费下载链接】micro-sam Segment Anything for Microscopy 项目地址: https://gitcode.com/gh_mirrors/mi/micro-sam micro-sam(μSAM)是面向显微镜图像的…

2026/8/25 10:44:49 阅读更多 →
深入解析OpenClaw AI Agent执行循环与工具调用机制

深入解析OpenClaw AI Agent执行循环与工具调用机制

1. 项目概述:拆解AI Agent的“思考”引擎最近和几个做AI应用的朋友聊天,大家聊到一个共同的困惑:市面上各种AI Agent框架层出不穷,宣传起来都挺厉害,能自动规划、调用工具、完成任务。但当你真正想自己动手搞一个&…

2026/8/25 10:43:49 阅读更多 →

日新闻

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/25 0:00:34 阅读更多 →
Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

2026/8/25 0:00:34 阅读更多 →
数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

数学建模竞赛论文写作指南:从模型构建到学术表达的核心技能

1. 项目概述:从“会做”到“会写”的竞赛核心跃迁“全国大学生数学建模竞赛”,这个名字对理工科学生来说,分量极重。每年,无数团队在三天三夜的时间里,为一个开放性问题绞尽脑汁,从建立模型、求解算法到编程…

2026/8/25 0:00:34 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/24 20:22:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →