2008年9月13日 5:08 am #6481
chobie
メンバー
EmEdietorVer7のαから利用できるようになったEditor.WriteProfile****メソッドなのですが、これを利用する際に指針というものはあるんでしょうか。
私はまだWindowsプログラミングをそこまでやったことがなく、
strConfigに具体的にどのような値を指定すればよいかが分かりません。(レジストリエディタで見る限りではstrConfigで指定してもしなくてもかわらないような気がしますが・・・・)
因みにDocument.Config系のプロパティは基本的に時間がかかるものなのでしょうか?現在のインデントレベルを調べるために直接Document.Config.Indent.Beginを参照する場合とインデント開始の文字列を直接指定した場合では数倍のパフォーマンスの差がでてしまいました。
因みにこれらの機能を利用してTextMateのSnippetライクなマクロを書いているので興味がある方は途中ですが下記ページを参照してみてください。
http://www.nicovideo.jp/watch/sm4608072
要望ばっかりで恐縮ですが現在編集しているドキュメントの改行コードのタイプが取得できるプロパティ、指定したポジションの文字を取得するメソッド
(getLineは既にありますが文字列を解析する場合などはコレがあるとお手軽度が格段に違います)、指定した行のインデントレベルを取得できるプロパティなどがあると便利かと思います。
あと別件ですがDroppedFilesのマニュアルがDocumentオブジェクトにリンクされているようです。ご確認ください。