LLWiki正在建設中,歡迎加入我們

「Help:小工具/页面文本对比查看器」修訂間的差異

出自LLWiki
跳至導覽 跳至搜尋
(使用页面/文本对比查看器快速编辑)
(使用页面/文本对比查看器快速编辑)
第1行: 第1行:
页面/文本对比查看器是由本站管理员[[User:Bhsd]]开发的一款主要面向维护人员的快速编辑小工具。

==功能介绍==
==功能介绍==
这个小工具会在除模板以外内容模型为Wikitext的已有页面的最新修订版本加载,加载后在页面右侧添加一个可隐藏的编辑区,左侧显示解析后的HTML内容。进行编辑后可以随时预览,确认无误后可以经API提交。由于采用原处预览的方式,预览效果相比现存的很多快速编辑小工具更为接近MW原生的预览方式。与此同时,左侧页面、右侧源代码的并排呈现方式也便于比对代码与实际效果。
这个小工具会在除模板以外内容模型为Wikitext的已有页面的最新修订版本加载,加载后在页面右侧添加一个可隐藏的编辑区,左侧显示解析后的HTML内容。进行编辑后可以随时预览,确认无误后可以经API提交。由于采用原处预览的方式,预览效果相比现存的很多快速编辑小工具更为接近MW原生的预览方式。与此同时,左侧页面、右侧源代码的并排呈现方式也便于比对代码与实际效果。
第8行: 第6行:
*可以在编辑区的左侧边框外侧调节编辑区的横向大小。
*可以在编辑区的左侧边框外侧调节编辑区的横向大小。
*编辑区语法高亮和标注行号。
*编辑区语法高亮和标注行号。
*随时可以复原成未编辑的状态
*双击段落标题进入段落编辑模式
*随时可以复原成未编辑的状态,同时回到全文编辑模式。
*不含實際內容的<code lang="html"><nowiki><p></nowiki></code>元素添加黃色边框和陰影,方便检查源代码中的多余空行。
*不含實際內容的<code lang="html"><nowiki><p></nowiki></code>元素添加黃色边框和陰影,方便检查源代码中的多余空行。
*原处预览,预览的CSS样式与实际效果一致。
*原处预览,预览的CSS样式与实际效果一致。
第20行: 第19行:
*開啟快速插入小工具時,右鍵快捷菜單還可以加載快速插入工具。
*開啟快速插入小工具時,右鍵快捷菜單還可以加載快速插入工具。
*开启自动补全提示小工具时,按下tab键在光标右侧生成内链、模板、模块、小部件的补全提示,选中任意提示即可快速补全内容。
*开启自动补全提示小工具时,按下tab键在光标右侧生成内链、模板、模块、小部件的补全提示,选中任意提示即可快速补全内容。

==设置==
在用户的[[special:mypage/common.js|个人JS页]]可以添加以下内容进行设置:
<pre lang="js">mw.gadgets = mw.gadgets || {};
mw.gadgets.inspect = {rule: some_expression};</pre>
其中的<code>some_expression</code>处填写任意的表达式,表达式为假时对应页面将不会加载这个编辑工具。举例来说,可以自行规定只在
#特定名字空间:
#:<code lang="js">mw.config.get( 'wgNamespaceNumber' ) == 12</code>
#特定分类:
#:<code lang="js"><nowiki>(mw.config.get( 'wgCategories' ) || []).includes( 'LLWiki幫助' )</nowiki></code>
#特定页面名称前缀:
#:<code lang="js"><nowiki>mw.config.get( 'wgPageName' ).startsWith( 'Help:小工具/' )</nowiki></code>
或更多不同条件的任意逻辑运算组合等情形下加载工具。
[[category:LLWiki帮助]]

於 2021年1月9日 (六) 21:34 的修訂

功能介紹

這個小工具會在除模板以外內容模型為Wikitext的已有頁面的最新修訂版本加載,加載後在頁面右側添加一個可隱藏的編輯區,左側顯示解析後的HTML內容。進行編輯後可以隨時預覽,確認無誤後可以經API提交。由於採用原處預覽的方式,預覽效果相比現存的很多快速編輯小工具更為接近MW原生的預覽方式。與此同時,左側頁面、右側原始碼的並排呈現方式也便於比對代碼與實際效果。

以下列舉一些具體功能:

  • 編輯區可以隨時顯隱,顯示時編輯區會跟隨頁面滾動。
  • 可以在編輯區的左側邊框外側調節編輯區的橫向大小。
  • 編輯區語法高亮和標註行號。
  • 雙擊段落標題進入段落編輯模式。
  • 隨時可以復原成未編輯的狀態,同時回到全文編輯模式。
  • 不含實際內容的<p>元素添加黃色邊框和陰影,方便檢查原始碼中的多餘空行。
  • 原處預覽,預覽的CSS樣式與實際效果一致。
  • 提交編輯時檢測有無編輯衝突,並在編輯衝突時提示保存編輯內容。
  • 編輯區右鍵點擊模板名稱可以打開對應的模板。
  • 編輯區右鍵點擊其他文字打開快捷菜單,可以啟用文本替換功能。
  • 查看歷史版本與最新版本的差異時,點擊差異即跳轉至編輯區的對應行(但可能在一系列編輯後造成行號不再對應)。
  • 右鍵點擊右下角的箭頭按鈕後可以輸入一個特定分類或特定名字空間,接下來每次左鍵點擊該按鈕將由新至舊地遍歷該分類或名字空間下的所有頁面。
  • 開啟編輯內容備份小工具時,提交編輯或預覽時將更新備份,且右鍵點擊還原按鈕時將加載備份而非還原到頁面原有的Wikitext。
  • 開啟地區字詞預覽小工具時,右鍵點擊預覽可以更改預覽所用的內容語言。
  • 開啟快速插入小工具時,右鍵快捷菜單還可以加載快速插入工具。
  • 開啟自動補全提示小工具時,按下tab鍵在光標右側生成內鏈、模板、模塊、小部件的補全提示,選中任意提示即可快速補全內容。