「Wikitext」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
MSY-07 (トーク | 投稿記録)
Template:Syntaxhighlightの追加
MSY-07 (トーク | 投稿記録)
文章の表現を修正
 
(同じ利用者による、間の17版が非表示)
1行目: 1行目:
MediaWikiとWikipediaで使用されているマークアップ言語「Wikitext」用の構文ファイルです。拡張子は「wiki」「wikitext」「mediawiki」と設定してください。
MediaWikiやWikipediaなどで使用されているマークアップ言語「Wikitext」用の構文ファイルです。


本構文ファイルはEmEditorの[https://www.emeditor.com/files/mediawiki-esy/ MediaWiki 構文ファイル]をMeryに移植したものになります。
マクロの[[Wikipediaマークアップ修正]]と併用すると便利です。


作成経緯については[https://www.haijin-boys.com/discussions/7161 MediaWiki用の編集モードを作成してほしい]を参照してください。
== 設定方法 ==
 
拡張子は「wiki」「wikitext」「mw」「mediawiki」のいずれかを設定してください。
マクロの[[Wikipedia表記修正]]と併用すると便利です。


== 出典 ==
== 出典 ==
* [https://ja.wikipedia.org/wiki/Help:%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8BHTML Help:ウィキテキストにおけるHTML]
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89 Help:マジックワード]
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89 Help:マジックワード]
* [https://ja.wikipedia.org/wiki/Help:%E6%9D%A1%E4%BB%B6%E6%96%87 Help:条件文]
* [https://www.mediawiki.org/wiki/Help:Magic_words/ja Help:マジックワード (MediaWiki)]
* [https://ja.wikipedia.org/wiki/Help:%E7%94%BB%E5%83%8F%E3%81%AE%E8%A1%A8%E7%A4%BA Help:画像の表示]
* [https://ja.wikipedia.org/wiki/Help:%E8%A1%A8%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9 Help:表の作り方]
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF Help:マジックリンク]
* [https://ja.wikipedia.org/wiki/Help:%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D Help:箇条書き]
* [https://ja.wikipedia.org/wiki/Help:%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D Help:箇条書き]
* [https://ja.wikipedia.org/wiki/Help:%E8%84%9A%E6%B3%A8 Help:脚注]
* [https://ja.wikipedia.org/wiki/Help:ISBN%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF Help:ISBNのリンク]


== ソースコード ==
== ソースコード ==
<syntaxhighlight lang="wikitext">
<syntaxhighlight lang="text" copy>
#TagBegin=<
#TagBegin=
#TagEnd=>
#TagEnd=
#CommentBegin1=<!--
#CommentBegin1=<!--
#CommentEnd1=-->
#CommentEnd1=-->
30行目: 29行目:
#ScriptEnd=
#ScriptEnd=
#QuoteSingle=True
#QuoteSingle=True
#QuoteDouble=False
#QuoteDouble=True
#QuoteContinue=False
#QuoteContinue=False
#EscapeCharacter=
#EscapeCharacter=


#MediaWikiの既定値で使用可能なHTMLの要素
#リンク
#Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=True, RegEx=False
b
big
blockquote
br
caption
center
cite
code
dd
del
div
dl
dt
em
font
h1
h2
h3
h4
h5
h6
hr
i
ins
li
ol
p
pre
rb
rp
rt
ruby
s
small
span
strike
strong
sub
sup
table
td
th
tr
tt
u
ul
var
 
#MediaWikiの既定値で使用可能なHTMLの属性
#Word Color=3, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=True, RegEx=False
abbr
align
axis
bgcolor
border
cellpadding
cellspacing
char
charoff
cite
class
clear
color
colspan
datetime
dir
face
frame
headers
height
id
lang
noshade
nowrap
rowspan
rules
scope
size
span
start
style
summary
title
type
valign
value
width
 
#MediaWiki独自拡張の要素/タグ。Wikipediaで利用可能なMediaWiki拡張を含む。
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=True, RegEx=False
categorytree
charinsert
gallery
hiero
imagemap
includeonly
inputbox
math
noinclude
nowiki
onlyinclude
poem
ref
references
source
syntaxhighlight
timeline
 
#MediaWiki独自拡張の属性。HTMLの属性と重複するものは除いた
#Word Color=6, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=True, RegEx=False
caption
enclose
group
heights
hideroot
highlight
line
mode
perrow
strict
widths
 
#MediaWiki [ ~ ] 関係
#Word Color=2, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
#Word Color=2, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
&
[
[
]
]
|
|


#MediaWiki [ ~ ] 関係 正規表現使用
#HTML・テンプレート・マジックワード
#Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
\[\[(\s*?)File:
<
\[\[(\s*?)ファイル:
>
\[\[(\s*?)Image:
\[\[(\s*?)画像:
\[\[(\s*?)Category:
\[\[(\s*?)カテゴリ:
\|(\s*?)framed
\|(\s*?)frame
\|(\s*?)enframed
\|(\s*?)border
\|(\s*?)thumbnail
\|(\s*?)thumb
\|(\s*?)right
\|(\s*?)left
\|(\s*?)none
\|(\s*?)center
\|(\s*?)centre
\|(\s*?)none
\|(\s*?)baseline
\|(\s*?)sub
\|(\s*?)super
\|(\s*?)top
\|(\s*?)text-top
\|(\s*?)middle
\|(\s*?)bottom
\|(\s*?)text-bottom
\|(\s*?)upright
\|(\s*?)frameless
\|(\s*?)(\d+?)px
\|(\s*?)(\d*?)x(\d+?)px
\|(\s*?)alt=
\|(\s*?)link=
\|(\s*?)thumb=
 
#MediaWiki {{ ~ }} 関係等
#Word Color=4, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
{{
{{
}}
}}
{{:
^#REDIRECT
^#リダイレクト
^#転送
__NOTOC__
__NOTOC__
__FORCETOC__
__FORCETOC__
211行目: 53行目:
__NOEDITSECTION__
__NOEDITSECTION__
__NEWSECTIONLINK__
__NEWSECTIONLINK__
__NONEWSECTIONLINK__
__NOGALLERY__
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
__NOCONTENTCONVERT__
__NOCONTENTCONVERT__
__NOCC__
__NOCC__
__NOTITLECONVERT__
__NOTITLECONVERT__
__NOTC__
__NOTC__
__NOGALLERY__
__INDEX__
__END__
__START__
__HIDDENCAT__
__NOINDEX__
__NOINDEX__
__INDEX__
__STATICREDIRECT__
__STATICREDIRECT__
^#redirect
__NOGLOBAL__
__DISAMBIG__
__EXPECTED_UNCONNECTED_PAGE__
__ARCHIVEDTALK__
__NOTALK__


#MediaWiki {{ ~ }} 関係 正規表現使用
#テーブル・マジックリンク
#Word Color=4, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
ISBN ([\d\-X]{10,17})
\{\{(\s*?)int:
\{\{(\s*?)msgnw:
\{\{(\s*?)raw:
\{\{(\s*?)subst:
\{\{(\s*?)PAGESINNS:(.*?):R(\s*?)\}\}
\{\{(\s*?)filepath:"(.*?)"(.*?)(\s*?)\}\}
\{\{(\s*?)CURRENTDAY(\s*?)\}\}
\{\{(\s*?)CURRENTDAY2(\s*?)\}\}
\{\{(\s*?)CURRENTDAYNAME(\s*?)\}\}
\{\{(\s*?)CURRENTDOW(\s*?)\}\}
\{\{(\s*?)CURRENTMONTH(\s*?)\}\}
\{\{(\s*?)CURRENTMONTHABBREV(\s*?)\}\}
\{\{(\s*?)CURRENTMONTHNAME(\s*?)\}\}
\{\{(\s*?)CURRENTTIME(\s*?)\}\}
\{\{(\s*?)CURRENTHOUR(\s*?)\}\}
\{\{(\s*?)CURRENTWEEK(\s*?)\}\}
\{\{(\s*?)CURRENTYEAR(\s*?)\}\}
\{\{(\s*?)CURRENTTIMESTAMP(\s*?)\}\}
\{\{(\s*?)LOCALDAY(\s*?)\}\}
\{\{(\s*?)LOCALDAY2(\s*?)\}\}
\{\{(\s*?)LOCALDAYNAME(\s*?)\}\}
\{\{(\s*?)LOCALDOW(\s*?)\}\}
\{\{(\s*?)LOCALMONTH(\s*?)\}\}
\{\{(\s*?)LOCALMONTHABBREV(\s*?)\}\}
\{\{(\s*?)LOCALMONTHNAME(\s*?)\}\}
\{\{(\s*?)LOCALTIME(\s*?)\}\}
\{\{(\s*?)LOCALHOUR(\s*?)\}\}
\{\{(\s*?)LOCALWEEK(\s*?)\}\}
\{\{(\s*?)LOCALYEAR(\s*?)\}\}
\{\{(\s*?)LOCALTIMESTAMP(\s*?)\}\}
\{\{(\s*?)CURRENTVERSION(\s*?)\}\}
\{\{(\s*?)NUMBEROFEDITS(\s*?)\}\}
\{\{(\s*?)NUMBEROFEDITS:R(\s*?)\}\}
\{\{(\s*?)NUMBEROFARTICLES(\s*?)\}\}
\{\{(\s*?)NUMBEROFARTICLES:R(\s*?)\}\}
\{\{(\s*?)NUMBEROFPAGES(\s*?)\}\}
\{\{(\s*?)NUMBEROFPAGES:R(\s*?)\}\}
\{\{(\s*?)NUMBEROFFILES(\s*?)\}\}
\{\{(\s*?)NUMBEROFFILES:R(\s*?)\}\}
\{\{(\s*?)NUMBEROFUSERS(\s*?)\}\}
\{\{(\s*?)NUMBEROFUSERS:R(\s*?)\}\}
\{\{(\s*?)NUMBEROFACTIVEUSERS(\s*?)\}\}
\{\{(\s*?)NUMBEROFACTIVEUSERS:R(\s*?)\}\}
\{\{(\s*?)NUMBEROFADMINS(\s*?)\}\}
\{\{(\s*?)NUMBEROFADMINS:R(\s*?)\}\}
\{\{(\s*?)PAGESINNAMESPACE(\s*?)\}\}
\{\{(\s*?)PAGENAME(\s*?)\}\}
\{\{(\s*?)PAGENAMEE(\s*?)\}\}
\{\{(\s*?)SUBPAGENAME(\s*?)\}\}
\{\{(\s*?)SUBPAGENAMEE(\s*?)\}\}
\{\{(\s*?)BASEPAGENAME(\s*?)\}\}
\{\{(\s*?)BASEPAGENAMEE(\s*?)\}\}
\{\{(\s*?)NAMESPACE(\s*?)\}\}
\{\{(\s*?)NAMESPACEE(\s*?)\}\}
\{\{(\s*?)FULLPAGENAME(\s*?)\}\}
\{\{(\s*?)FULLPAGENAMEE(\s*?)\}\}
\{\{(\s*?)TALKSPACE(\s*?)\}\}
\{\{(\s*?)TALKSPACEE(\s*?)\}\}
\{\{(\s*?)SUBJECTSPACE(\s*?)\}\}
\{\{(\s*?)SUBJECTSPACEE(\s*?)\}\}
\{\{(\s*?)ARTICLESPACE(\s*?)\}\}
\{\{(\s*?)ARTICLESPACEE(\s*?)\}\}
\{\{(\s*?)TALKPAGENAME(\s*?)\}\}
\{\{(\s*?)TALKPAGENAMEE(\s*?)\}\}
\{\{(\s*?)SUBJECTPAGENAME(\s*?)\}\}
\{\{(\s*?)SUBJECTPAGENAMEE(\s*?)\}\}
\{\{(\s*?)ARTICLEPAGENAME(\s*?)\}\}
\{\{(\s*?)ARTICLEPAGENAMEE(\s*?)\}\}
\{\{(\s*?)REVISIONID(\s*?)\}\}
\{\{(\s*?)REVISIONDAY(\s*?)\}\}
\{\{(\s*?)REVISIONDAY2(\s*?)\}\}
\{\{(\s*?)REVISIONMONTH(\s*?)\}\}
\{\{(\s*?)REVISIONYEAR(\s*?)\}\}
\{\{(\s*?)REVISIONTIMESTAMP(\s*?)\}\}
\{\{(\s*?)SITENAME(\s*?)\}\}
\{\{(\s*?)SERVER(\s*?)\}\}
\{\{(\s*?)SCRIPTPATH(\s*?)\}\}
\{\{(\s*?)SERVERNAME(\s*?)\}\}
\{\{(\s*?)ns:
\{\{(\s*?)NUMBERINGROUP:
\{\{(\s*?)PAGESINNS:
\{\{(\s*?)localurl:
\{\{(\s*?)localurle:
\{\{(\s*?)urlencode:
\{\{(\s*?)anchorencode:
\{\{(\s*?)fullurl:
\{\{(\s*?)fullurle:
\{\{(\s*?)^#language:
\{\{(\s*?)^#special:
\{\{(\s*?)lc:
\{\{(\s*?)lcfirst:
\{\{(\s*?)uc:
\{\{(\s*?)ucfirst:
\{\{(\s*?)formatnum:
\{\{(\s*?)padleft:
\{\{(\s*?)padright:
\{\{(\s*?)^#tag:
\{\{(\s*?)DISPLAYTITLE:
\{\{(\s*?)DIRMARK(\s*?)\}\}
\{\{(\s*?)DIRECTIONMARK(\s*?)\}\}
\{\{(\s*?)CONTENTLANGUAGE(\s*?)\}\}
\{\{(\s*?)DEFAULTSORT:
\{\{(\s*?)GENDER:
\{\{(\s*?)CURRENTMONTHNAMEGEN(\s*?)\}\}
\{\{(\s*?)grammar:
\{\{(\s*?)plural:
\{\{(\s*?)^#expr:
\{\{(\s*?)^#if:
\{\{(\s*?)^#ifeq:
\{\{(\s*?)^#ifexist:
\{\{(\s*?)^#ifexpr:
\{\{(\s*?)^#switch:
\{\{(\s*?)^#time:
\{\{(\s*?)^#rel2abs:
\{\{(\s*?)^#titleparts:
\{\{(\s*?)^#iferror:
^^\{\|
^^\{\|
^^\|\}
^^\|\}
349行目: 78行目:
^^!
^^!
!!
!!
ISBN ([\d\-X]{10,17})
PMID ([\d]{1,8})
RFC ([\d]{1,4})


#箇条書き
#箇条書き
358行目: 90行目:
^^\*+
^^\*+


#見出し
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
\{\{\{
^^==(.*?)==$
\}\}\}
^^=(.+?)=$
</syntaxhighlight>
</syntaxhighlight>
== アウトラインプラグイン ==
下記はアウトラインプラグイン用の設定方法です。
# Mery本体のメニューバーの「ツール > プラグイン > プラグインの設定」をクリックする。
# 「Outline」を選択した状態で「プロパティ」をクリックする。
# 編集モードを「Wikitext」に設定する。
# タイプを「カスタム」に設定する。
# 最大レベルを「6」に設定する。
# レベル1・7・8の検索欄を空白にする。
# レベル2の検索欄に<code>^==(.*?)==</code>と入力する。
# レベル3の検索欄に<code>^===(.*?)===</code>と入力する。
# レベル4の検索欄に<code>^====(.*?)====</code>と入力する。
# レベル5の検索欄に<code>^=====(.*?)=====</code>と入力する。
# レベル6の検索欄に<code>^======(.*?)======</code>と入力する。
# レベル2〜6の正規表現欄のチェックボックスにチェックを入れて、置換欄に<code>$1</code>と入力する。
# 「OK」ボタンをクリックしてウィンドウを閉じる。

2026年4月25日 (土) 18:35時点における最新版

MediaWikiやWikipediaなどで使用されているマークアップ言語「Wikitext」用の構文ファイルです。

マクロのWikipediaマークアップ修正と併用すると便利です。

設定方法[編集]

拡張子は「wiki」「wikitext」「mw」「mediawiki」のいずれかを設定してください。

出典[編集]

ソースコード[編集]

#TagBegin=
#TagEnd=
#CommentBegin1=<!--
#CommentEnd1=-->
#LineComment1=
#CommentBegin2=
#CommentEnd2=
#LineComment2=
#SpecialSyntax=None
#ScriptBegin=
#ScriptEnd=
#QuoteSingle=True
#QuoteDouble=True
#QuoteContinue=False
#EscapeCharacter=

#リンク
#Word Color=2, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
[
]
|

#HTML・テンプレート・マジックワード
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False
<
>
{{
}}
^#REDIRECT
^#リダイレクト
^#転送
__NOTOC__
__FORCETOC__
__TOC__
__NOEDITSECTION__
__NEWSECTIONLINK__
__NONEWSECTIONLINK__
__NOGALLERY__
__HIDDENCAT__
__EXPECTUNUSEDCATEGORY__
__NOCONTENTCONVERT__
__NOCC__
__NOTITLECONVERT__
__NOTC__
__INDEX__
__NOINDEX__
__STATICREDIRECT__
__NOGLOBAL__
__DISAMBIG__
__EXPECTED_UNCONNECTED_PAGE__
__ARCHIVEDTALK__
__NOTALK__

#テーブル・マジックリンク
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
^^\{\|
^^\|\}
^^\|-
^^\|\+
^^!
!!
ISBN ([\d\-X]{10,17})
PMID ([\d]{1,8})
RFC ([\d]{1,4})

#箇条書き
#Word Color=6, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
^^;
^^:+;
^^:+
^^^#+
^^\*+

#見出し
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True
^^==(.*?)==$

アウトラインプラグイン[編集]

下記はアウトラインプラグイン用の設定方法です。

  1. Mery本体のメニューバーの「ツール > プラグイン > プラグインの設定」をクリックする。
  2. 「Outline」を選択した状態で「プロパティ」をクリックする。
  3. 編集モードを「Wikitext」に設定する。
  4. タイプを「カスタム」に設定する。
  5. 最大レベルを「6」に設定する。
  6. レベル1・7・8の検索欄を空白にする。
  7. レベル2の検索欄に^==(.*?)==と入力する。
  8. レベル3の検索欄に^===(.*?)===と入力する。
  9. レベル4の検索欄に^====(.*?)====と入力する。
  10. レベル5の検索欄に^=====(.*?)=====と入力する。
  11. レベル6の検索欄に^======(.*?)======と入力する。
  12. レベル2〜6の正規表現欄のチェックボックスにチェックを入れて、置換欄に$1と入力する。
  13. 「OK」ボタンをクリックしてウィンドウを閉じる。
スポンサーリンク