4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #4761

    Aye Wong
    メンバー

    TextMate(Mac OS X) http://macromates.com/
    http://macromates.com/textmate/manual/navigation_overview#customizing_foldings
    e(Windows) http://www.e-texteditor.com/

    TextMateやそのWindows用クローンeでは、テキスト折りたたみの、開始位置と終了位置を、
    それぞれ正規表現文字列で(foldingStartMarkerとfoldingStopMarkerとして)指定する仕様になっています、
    OutlineTextでもこれに習ったルールを(カスタム2?)追加してはいかがでしょうか?
    現在のOutlineTextでは苦手なHTML, XMLやRubyやVBScriptなども綺麗に構造化できそうです。

    #4958

    Aye Wong
    メンバー

    Aye Wongは書きました:
    TextMateやそのWindows用クローンeでは、テキスト折りたたみの、開始位置と終了位置を、
    それぞれ正規表現文字列で(foldingStartMarkerとfoldingStopMarkerとして)指定する仕様になっています、
    OutlineTextでもこれに習ったルールを(カスタム2?)追加してはいかがでしょうか?
    現在のOutlineTextでは苦手なHTML, XMLやRubyやVBScriptなども綺麗に構造化できそうです。

    beginをノード開始位置、endをノード終端とすればさらにTeXでも使えそうだと思いました。

    #6027

    Yutaka Emura
    キーマスター

    Aye Wongさんは書きました:

    Aye Wongは書きました:
    TextMateやそのWindows用クローンeでは、テキスト折りたたみの、開始位置と終了位置を、
    それぞれ正規表現文字列で(foldingStartMarkerとfoldingStopMarkerとして)指定する仕様になっています、
    OutlineTextでもこれに習ったルールを(カスタム2?)追加してはいかがでしょうか?
    現在のOutlineTextでは苦手なHTML, XMLやRubyやVBScriptなども綺麗に構造化できそうです。

    beginをノード開始位置、endをノード終端とすればさらにTeXでも使えそうだと思いました。

    次のβバージョンで、開始文字列と終了文字列を指定できるカスタムを追加しました。正規表現も指定できます。
    XML と TeX では、既定で、次の文字列を指定するようになりました。

    XML 開始 (正規表現 on)
    終了 (正規表現 on)

    TeX 開始 (正規表現 off) begin
    終了 (正規表現 off) end

    公開されたらお試しください。また、 XML と TeX 以外についても、既定にしたほうがいい開始/終了文字列がありましたら教えてください。よろしくお願いします。

    #6033

    Aye Wong
    メンバー

    アウトラインプラグインが強化されるのですね!楽しみにしています。Rubyもルール追加していただけないでしょうか?正しいか自信がないのですが、以下ではどうでしょう?
    開始:b{class|def|module|if|unless|while|until|for|begin|{}b
    開始:b{end|}}b

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone