ユーザー:Cacycle/wikEd

  • WP:ウィキッド
  • WP:私たち

wikEdをサポートしてください

次のブラウザと MediaWiki の問題の解決にご協力いただき、 wikEdをサポートしてください。

  • Firefox:
    • 579763、579760 カーソル/キャレットが消える(07-2010)
    • 1016372 テキストを削除するとスペースが失われる (05-2014)
    • 926230 行末のスペースのスタイルが設定されていない (10-2013)
    • 543204 検索後のフォーカス (01-2010)
    • 926164 エディターがテキストに変換するときに、挿入されたブロック要素の前の空白を削除する (10-2013)
    • 458524 自動構文ハイライトにより、元に戻す/やり直しが妨げられる。wikEd に自動構文強調表示がない唯一の理由。(2008 年 10 月)
  • ウェブキット/クローム:
    • なし。


wikEd は、Wikipedia やその他の MediaWiki の一般ユーザーから上級ユーザーまでを対象とした、フル機能の編集ページ テキスト エディタです。wikEdには、構文の強調表示参照、テンプレート、およびコードの折りたたみ、ページ上のプレビューの表示および変更の表示、および高度な検索および置換機能が備わっています。詳細については、 wikEd のヘルプページをご確認くださいwikEd は、Internet Explorerを除く すべての Web ブラウザーで動作します

クイック機能

スクリーンショット

動作中の wikEd のスクリーンショット

(より詳細な機能リストについては、以下を参照してください)

インストール

wikEd のインストール方法 (オプションを 1 つ選択してください):

タイプ 範囲 インストール 備考
ガジェット ローカルの Wikipedia 言語または wiki のみ Wiki設定の「ガジェット」「wikEd」を選択します 英語版ウィキペディアで最も簡単なオプション。すべての Wiki で利用できるわけではありません。
ユーザースクリプト ローカルの Wikipedia 言語または wiki のみ 小さなコード スニペットをUser:YourUsername/common.jsページ に貼り付けます。
すべてのWikipedia 言語と MediaWiki のインストール 小さなコード スニペットを、meta:User:YourUsername/global.js ページに貼り付けます。
サイト全体 ローカルウィキのみ Wiki 管理者は、コード スニペットをMediaWiki:Common.jsページ に貼り付ける必要があります。 すべてのユーザー向けのサイト全体のインストール
グリースモンキー/タンパーモンキー すべてのWikipedia 言語と MediaWiki のインストール ブラウザにGreasemonkey /Tampermonkey アドオンをインストールし、ここをクリックして wikEdをインストールします ログインしていない匿名ユーザーにも機能します

詳細については、wikEd のインストール ページを参照してください。このページでは、ウィキペディア以外のウィキやインターネット接続のないウィキにwikEd をインストールする方法と、 wikEd ガジェットを作成する方法も説明しています。

それの使い方

Wikipedia設定のガジェットセクションにあるwikEdをチェックするだけです(または、上記の他のインストール方法のいずれかを使用します)。

すべてのボタンの説明については、wikEdヘルプページを確認してください。Greasemonkeyユーザー スクリプトとしてのローカル インストールについては、以下を参照してください。

詳細については、以下を参照するか、wikEdインストールページを確認してください。

フル機能

(簡単な機能リストについては上記を参照してください)

すべてのボタンと機能の説明については、wikEdヘルプページも参照してください。wikEd は、編集テキスト領域の上にボタンとして次の機能を追加します。

  • 書式設定されたコンテンツの貼り付け(Web ページ、他の Wiki ページ、MS-Word、または MS-Excel など)
  • フォーマットされたコンテンツを表を含むウィキコードに変換する
  • 実際の JavaScript ウィキコード パーサーに基づくウィキコード構文の強調表示
    • 埋め込まれた画像のプレビュー
    • コードチェック
    • リファレンス、テンプレート、およびコードの折りたたみ: <ref>...</ref>{{..}} などの文字エンティティ 、およびテーブルコード
    • ユーザーフレンドリーなテーブル編集
    • さまざまな種類のダッシュと空白文字の強調表示
    • 編集したテキスト内の内部リンクと外部リンクを開くことができます ( Ctrl キーを押しながらクリック)
    • レッドリンクは赤色で表示されます
    • リンク リダイレクトはツールチップ ポップアップに表示されます
  • 検索して置換します。
    • 大文字と小文字を区別しない正規表現のサポート
    • 入力しながら先を検索
    • すべての出現箇所を検索および/または置換します
    • 履歴の検索と置換
  • ページ上のプレビューを表示
    • バックグラウンド サーバー プレビュー ( Ajaxを使用)に置き換えられました。
  • ページ上の変更表示が改善されました:
    • インライン形式の改善(連続テキストの追加と削除)
    • サーバーに依存しないUser:Cacycle/diffを使用
    • テキストブロックの移動を検出して表示します
  • インテリジェントで永続的な編集概要フィールド履歴
    • 定義済みでカスタマイズ可能な要約テキスト
  • よくある間違いをボタン 1 つで修正:
    • 最終的なターゲット記事へのリダイレクトを含む Wiki リンクを修正 (Ajax)
    • Unicode 文字表現を実際の文字または文字エンティティに修正します (ブラウザの文字サポート状況に応じて)。
    • AutoWikiBrowser RegExTypoFixルールを使用して一般的なタイプミスを修正する
    • 最終ターゲットへのリダイレクトリンクを修正
    • 数学および化学式
    • 基本 - スペースと空行
    • ダッシュ
    • 単位
    • HTML – HTML コードをウィキコード (テーブルを含む) に変更します。
    • ヘッダーとリストの大文字化
  • 記事ナビゲーション:検索フィールドのドロップダウン メニューから見出しにジャンプします
  • 全画面編集モード
  • すべてのボタンにはポップアップ説明 (タイトル) が付いています
  • 行とリンクリストのアルファベット順のソート
  • CSS と構成設定を通じて完全にカスタマイズ可能
  • 影響を受けるテキスト (カーソル下の単語現在の行現在の段落など) のインテリジェントな選択
  • 編集ボックスのフォント サイズ ズーム
  • 標準の編集ツールバーと互換性があります
  • オン/オフ スイッチ (ログアウト リンクの横のロゴ)
  • 新しいバージョンの自動更新とインストール
  • ユーザー定義のボタンと機能のサポート
  • バージョン比較ページの差分表示を改善しました( wikEdDiffを使用)
  • ボタンのキーボード ショートカット
  • テンプレート開発者向けのテンプレートとパーサー関数の強調表示
  • ガジェット、ユーザー スクリプト、サイト スクリプト、または Greasemonkey/Tampermonkey スクリプトとしてインストール可能
  • 通常の編集ページ、読み取り専用ページ、削除されたページの表示、アップロード ページ生のウォッチリストの編集ページ、およびセマンティック フォームでアクティブになります。
  • 多くの言語に完全に翻訳されています

翻訳

wikEdの翻訳とインストール方法については、 wikEd internationalを参照してください。wikEdは、アラビア語、中国語 (簡体字)、中国語 (繁体字)、クロアチア語、チェコ語、オランダ語、エスペラント語、フィンランド語、フランス語、ガリシア語、ドイツ語、ヘブライ語、ハンガリー語、イタリア語、日本語、韓国語、カザフ語、低ソルブ語、マレー語、ノルウェー語、新ノルウェー語、ペルシア語 (ペルシア語)、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、シチリア語、スロバキア語、スロベニア語、スペイン語、スウェーデン語、トルコ語、高ソルブ語、ベトナム語。新しい翻訳を作成するための詳細な手順については、 wikEdインターナショナルページにも記載されています

wikEdユーザーボックス

Wikipedia を使用している場合は、次のテキストをユーザー ページに貼り付けます。

{{ユーザー:Cacycle/wikEd ユーザーボックス}}

このユーザーボックスを取得するには:

このユーザーはガジェットwikEdを使用して編集します。


このボックスを誰が使用しているかを確認してください

既知の一般的な問題

  • Google Chrome およびChromiumでは、Wikipedia のキーボード ショートカットがWikEdで機能しません
  • wikEd は、環境設定で利用できる構文強調表示ベータ版と競合します。
  • 現在、 wikEd はInternet Explorer および古いバージョンの Opera (バージョン 15 以下) では動作しません。
  • 構文の強調表示非常に古いコンピュータを使用している場合、または非常に長い記事を編集している場合は、ボタンを押して構文の強調表示を一時的に無効にするか、ログアウト リンクの横にあるボタンを押してwikEd を一時的にオフにすることで、ページの読み込みを高速化できます。ウィクエドのロゴ
  • wikEd はブラウザー内部のリッチ テキスト エディターに依存し、フォーマットされたテキスト (MS Word や Outlook と同様) を使用します。これにより、次のような不都合が生じます。
    • 新規および変更されたテキストの構文ハイライトは、ボタンを押して手動で呼び出す必要がありますテキスト化(Firefox の機能リクエストを参照)。
    • タブ文字は入力できませんタブを入力するには、ボタンを使用して一時的にwikEd をウィクエドのロゴ無効にする必要があります。
  • 紫色の固定ボタンを使用するときは十分に注意し、予期しない変更がないか [変更の表示]機能を常に確認してください。これらのボタンに使用されている単純なルールにより、記事が破損する可能性がある場合があります。
  • wikEd は、元のテキスト編集ボックスに依存する、または変更する特定のスクリプトおよび拡張機能と互換性がありません (次のセクションを参照)。

互換性

ブラウザのサポート

wikEd はFirefoxSeaMonkeySafariWebKitGoogle ChromeOpera (バージョン 15 以降)で動作しますが、現在標準互換性のないInternet Explorerではまだ動作しません。

肌サポート

wikEd は、すべてのネイティブ MediaWikiスキンとその派生製品のほとんどで動作します。サポートされているその他のスキンには次のものがあります。

  • ピンクウィッチ5 (シチズンジウム)
  • モナコ、クォーツ、サーチウィキア、オアシス ( Wikia )
  • キャベンディッシュ、Devmo (wiki.mozilla.org、developer.mozilla.org)
  • グマックス [1]
  • ピクセル化 [2]

スクリプト、アドオン、拡張機能

一般に、wikEd は、標準のテキスト エディット ボックスに依存する、またはそれを変更するスクリプト、アドオン、または拡張機能と互換性がありません。その理由は、wikEd が通常のテキスト領域を独自の別個のリッチテキストiframeに置き換えるためです。これらのスクリプトの多くは、ボタンを押して変更を加え、 wikEd を再度有効にして、wikEd一時的にオフにしても引き続き機能しますスクリプトをwikEdと互換性のあるものにすることができます(下記を参照)。

互換性のあるスクリプト

これは、wikEd と互換性のあるスクリプトとガジェットの短くて不完全なリストです。

互換性のないスクリプト、アドオン、拡張機能

これは、 wikEd と互換性の ないスクリプトとガジェットの短くて不完全なリストです。

  • MediaWiki LinkedImages 拡張機能
  • MediaWiki Wikiwyg 拡張機能
  • Mediawiki FCKeditor 拡張機能
  • Mediawiki CodeMirror 拡張機能
  • Mediawiki TwoColConflict 拡張機能
  • Mediawiki VisualEditor 拡張機能

スクリプトをwikEdと互換性のあるものにする

wikEd編集ボックスはリッチテキストiframeですが、標準編集ボックスid wpTextbox1のテキストエリアです。それにもかかわらず、開発者は、変更を加える前にテキストをwikEd iframeから標準のテキストボックスにコピーし、コンテンツを iframe にコピーし直すことで、スクリプトを wikEd互換性のあるものにすることができます。次のコードはブラウザ間互換性があり、wikEdに依存しません。

// wikEd (https://en.wikipedia.org/wiki/User:Cacycle/wikEd.js) フレームを wpTextbox1 テキストエリアにコピー
if ( typeof ( window . wikEd . useWikEd ) != 'unknown' ) { if ( window . wikEd . useWikEd == true ) { wikEd . useWikEd == true ) UpdateTextarea (); } }    
        
        
    


// クラシック wpTextbox1 テキストエリアに変更を加えます //

// wpTextbox1 テキストエリアを wpTextbox1 を wikEd フレームにコピーして戻します
if ( typeof ( window . wikEd . useWikEd ) != 'unknown' ) { if ( window . wikEd . useWikEd == true ) { wikEd . UpdateFrame (); } }    
        
        
    

カスタム ボタン ハンドラーと同様にローカルな変更を適用するより洗練された方法を以下に示します。この例では、選択したテキストの周囲に「<div>...</div>」追加または削除関数を実装します。

// このコード例は、選択したテキストの周囲に div タグを追加または削除します

関数TestHandler ( obj ) {  

// 適切なテキスト変更ターゲットを選択します (全体、選択範囲、カーソル、focusWord、focusLine、selectionWord、またはselectionLine) 
// focus... はカーソルの下のテキストです。...Word および ...Line は、ターゲットを単語または行
wikEdの先頭/末尾まで拡張しますGetText ( obj , '選択範囲、カーソル' ); if ( obj .selection .plain != '' ) { obj .selection .plain ! = '' ) 変更された=オブジェクト. 選択; } else {オブジェクト. 変更された=オブジェクト.   
      
      
  
   
      カーソル; 
}  

// obj.changed.plain のプレーンターゲットテキストに変更を加えます

// 以前に追加した書式設定を削除します
if ( /&lt;div&gt;(.*?)&lt;\/div&gt;/i . test ( obj . Changed . plain ) ) { obj . 変更されましたプレーン=オブジェクト. 変更されましたプレーンreplace ( /&lt;div&gt;(.*?)&lt;\/div&gt;/gi , '$1' ); }      
       
  

// テキストの書式設定を追加します。
else { obj . 変更されましたプレーン= '&lt;div&gt;' +オブジェクト. 変更されましたプレーン+ '&lt;/div&gt;' ; オブジェクト変更されましたプレーン=オブジェクト. 変更されましたプレーンreplace ( /(&lt;div&gt;)( *)(.*?)( *)(&lt;\/div&gt;)/ , '$2$1$3$5$4 ' ) ; }  
          
       
  

// 変更されたテキストを選択したままにしておく
obj 変更されましたkeepSel = true ;    

// wikEd.EditButton() に戻って変更を適用します
return ; }  


if ( typeof ( window . wikEd . useWikEd ) != 'unknown' ) { wikEd . EditButton ( null null null TestHandler ); }    
     

また、wikEd のセットアップ、wikEd のオン/オフ、クラシック テキストエリアまたは wikEd フレームのオンなどのイベントで実行されるフックにカスタム関数を追加することもできます。wikEd 編集フレームに変更を直接適用することもできます。wikEd開発ページを参照してください。

トラブルシューティング・よくある質問

このセクションでは、wikEdを動作させることに焦点を当てます。その他の問題については、wikEdヘルプ ページを参照してください。

wikEd が読み込まれない

上記のインストール手順に従いましたが、wikEdロゴがページ上部のログアウトリンクの隣に表示されず、wikEdボタンが編集ページに表示されません。次のことを試してください。

  • ブラウザのキャッシュを更新します。Shiftキーを押しながら[再読み込み]をクリックします(またはCtrl-Shift-Rを押します)。
  • ブラウザで JavaScript を有効にしてください
  • ウィキペディア以外のインストールでwikEd を使用している場合は、管理者によって MediaWiki 初期化ファイル LocalSettings.php で$wgAllowUserJsがtrueに設定されているかどうかを確認してください。
  • User:YourUsername/vector.jsなどのスキン固有のページに wikEd をインストールした場合、wikEd はそのスキンでのみ使用できます。代わりに、一般的なUser:YourUsername/common.jsページを使用してください。
  • JavaScript エラー コンソールでエラー メッセージを確認してください。JavaScript エラーの報告を参照してくださいFirefox: [ツール] → [Web 開発者] → [ブラウザ コンソール]。クリアを押してページをリロードします。Chrome: コントロール ボタン → ツール → JavaScript コンソール。wikEdが原因でエラー メッセージが発生した場合は、wikEdディスカッション ページに報告してください

wikEd情報とナビゲーション ボックス

すべてのwikEdプロジェクト ページの上部にはナビゲーション ボックスがあります。次のコードをページ テキストの先頭に追加することで、このテンプレートを英語版 Wikipedia ページに追加できます。

{{ユーザー:Cacycle/wikEd_template}}

次のコードは、Wikipedia 以外のサイトおよび英語以外の Wikipedia ページのwikEdナビゲーション ボックスとテンプレートに使用できます。このボックスは外部 HTML リンクを使用します。Wikipedia や、Wiktionary や Wikinews などの別の Wikimedia サイトにアクセスしていない場合は、ロゴWikEd_logo64x64.gifを自分の Wiki に アップロードする必要があります。

{| style="マージン: 0 0 0.75em 0.75em; フロート: 右; ボーダー折りたたみ: 分離; ボーダー間隔: 0;"
|- スタイル="背景: #d4d0cc;"
| style="padding: 0 0.5em 0 0.8em; border-top: 白 1px ソリッド; border-right: 黒 1px ソリッド; border-bottom: 黒 1px ソリッド; border-left: 白 1px ソリッド;" | <div style="position:相対; top: -0.5em;">[[Image:WikEd logo64x64.gif|64px]]</div>
| style="padding: 0 1.5em 0em 1.5em; border-top: 白 1px ソリッド; border-right: 黒 1px ソリッド; border-bottom: 黒 1px ソリッド; border-left: 白 1px ソリッド;" |
[https://en.wikipedia.org/wiki/User:Cacycle/wikEd「wikEd」ホームページ] ·
[https://en.wikipedia.org/wiki/User_talk:Cacycle/wikEd ディスカッション] ·
[https://en.wikipedia.org/wiki/User:Cacycle/wikEd_international 翻訳] ·
''[https://en.wikipedia.org/wiki/User:Cacycle/wikEd_help ヘルプ]''
[https://en.wikipedia.org/wiki/User:Cacycle/wikEd.js コード]
|}


wikEd ホームページ · ディスカッション · 翻訳 · ヘルプ


カスタマイズ

wikEdは、配色、言語、カスタム ボタンや機能を含めて完全にカスタマイズ可能です。wikEd を個人の好みに 合わせて調整する方法については、wikEd のカスタマイズ ページを参照してください。

バグレポート

詳細なバグ レポートをUser_talk:Cacycle/wikEd (この記事のディスカッション ページ) に投稿してください。ページの上部にあるバグ報告フォームを使用し、ページの下部に報告を追加してください。

誰が使っているの?

ガジェットの好みの統計をご覧くださいさらに、次の検索リンクを使用すると、英語版 Wikipedia の何人のユーザーがSkin.jsまたはcommon.jsページを通じてwikEd を読み込んでいるかを知ることができます。Wikipedia を検索します。

wikEdはそうではありません

著作権

すべてのwikEd関連のコードと Wikipedia 記事のコンテンツはパブリック ドメインにリリースされます。