Junk/48 のバックアップ(No.9)




プラグイン機能

  • ページ: Junk
  • 投稿者: syat?
  • 優先順位: 普通
  • 状態: 提案
  • カテゴリー: 機能追加
  • 投稿日: 2010-01-09 (土) 20:47:44
  • バージョン: unicode

メッセージ

利用者にも開発者にもやさしい機能拡張を目指します。

※この機能はまだ提案の段階です。仕様は今後変わることがあります。

できること

  • アウトライン解析の外部実装 (JScript, VBScript)
  • スマートインデントの外部実装 (JScript, VBScript)
  • メニューコマンドの追加 (JScript, VBScript, DLL)

プラグインの利用

テストバイナリ

2010/03/01 UNICODEパッチ7相当

#ref(): File not found: "sakuraW_pluginU7.zip" at page "Junk/48"

利用方法

  1. テストバイナリのあるフォルダに「plugins」というフォルダを新規作成する。
  2. pluginsの下にプラグインのzipを解凍する。
    階層例   sakuraW.exe
             plugins/
                RubyOutline/
                   plugin.def
                     :
                RubyIndent/
                   plugin.def
                     :
  3. エディタを起動し、共通設定のプラグインタブで「プラグインを有効にする」をチェック。
  4. 「新規プラグインを追加」でプラグインをインストールする。(注:次回以降の起動で読み込まれる)
  5. アウトライン解析、スマートインデントは、タイプ別設定の選択肢から選択することで有効になる。

テストプラグイン

  • Rubyアウトライン解析

    #ref(): File not found: "RubyOutline0.1.zip" at page "Junk/48"

  • Rubyスマートインデント

    #ref(): File not found: "RubyIndent0.1.zip" at page "Junk/48"

プラグインの開発

プラグイン開発に必要なものは、サクラエディタとスクリプト言語の知識(JScript/VBScript)のみです。興味がある方は以下の仕様を参考に、サンプルプラグインを改造してみてください。
プラグインを作成/改造したらそれをどこかに公開していただけると誰かが幸せになるかもしれません。このページに添付するでも構いません。
プラグイン仕様は今後変更されていくことがあるかもしれませんが、どうぞ温かい目で見守ってください。仕様についてのコメントは開発掲示板またはパッチページへどうぞ。

プラグイン開発者向け仕様

2010/01/17 UNICODEパッチ6相当

#ref(): File not found: "プラグイン仕様_20100211.txt" at page "Junk/48"


  • ダウンロードしてみました。iniファイルなしの状態で、タイプ別設定>アウトライン解析>標準ルールのリストボックスが真っ白になっており、なにか設定を変更すると Windowsが「サクラエディタW は動作を停止しました」と表示します。 -- ds14050? 2010-01-10 (日) 00:15:07
  • ↑プラグイン無効の場合にリストボックスの初期化がもれていました。修正版U5.1をアップします。 -- syat? 2010-01-10 (日) 12:48:15
  • xmlプラグイン動くような気がするので添付しておきます -- もか? 2010-02-21 (日) 03:20:12
  • xmlアウトラインにhtmlもどきとjs/cssを追加したStaticWebOutline作ってみました。重いです。 -- もか? 2010-02-25 (木) 02:03:58
  • rev1717に状態詳細化パッチを適用したU7をアップしました。 -- syat? 2010-03-01 (月) 01:40:38
  • 章番号に対応したテキストアウトラインを作ってみました。TextOutlinePlus0.1.zip -- syat? 2010-03-01 (月) 01:43:42

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
fileRubyIndent1.0.zip 727件 [詳細] fileプラグイン仕様_20100809.txt 1296件 [詳細]
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS