言語の追加に是非Objective-Cを!No.32312
chakotay さん 13/06/05 10:32
 
お世話になっております。

最近、iOS用のアプリを開発するようになりました。開発は基本Macなのですが、統合
環境であるXcodeがどうも使いづらく結局Windows上で秀丸エディタにてコーディング
しております。
そこでお願いがあるのですが、
「その他」→「ファイルタイプ別の設定」→「複数行コメント」→「言語」にObject
ive-Cの追加を希望します!

また関数一覧をよく利用していますので「アウトライン解析」でもObjective-Cが活
用できるようになればかなりうれしいです!

お忙しいと思いますが是非ご検討の程宜しくお願いします。

[ ]
RE:32312 言語の追加に是非Objective-CをNo.32314
秀丸担当 さん 13/06/05 11:30
 

Objective-CのコメントがC言語やJavaと同じようなコメントの書き方だとしたら、
[その他]→[ファイルタイプ別の設定]→[デザイン]→[複数行コメント]で、自動
判定ではなく「言語指定」で「C言語/Java」を選ぶとできると思いますが、どう
でしょうか。
Objective-Cについて詳しくないのでうまくいかないケースがあるようでしたら
うすみません。

アウトライン解析は既存の「リセット>>」などから選べるものないので、定義な
どをする必要があると思います。

そういう強調表示などをされている方がいないか検索してみたところでは、以下
のページような記事が見られました。
http://ruru5939.livedoor.biz/archives/51372681.html

^[-\+]\s*\(.+?\)[_a-zA-Z][_a-zA-Z0-9]*[a-z]+[_a-zA-Z0-9]*[ \t]*

^[-\+]\s*\(.+?\)[_a-zA-Z][_a-zA-Z0-9]*[a-z]+[_a-zA-Z0-9]*[ \t]*\:.*

の2つを[その他]→[ファイルタイプ別の設定]→[デザイン]→[強調表示]で行の
強調表示として追加するといいようです。
行の強調ができれば、アウトライン解析は「強調一覧」にすると行の強調表示さ
れたものを一覧にすることができます。

[ ]
RE:32314 言語の追加に是非Objective-CをNo.32320
chakotay さん 13/06/05 19:26
 
返答ありがとうございます。

教えていただきました方法で一覧表示できるようになりました!
ありがとうございます!
ただ少し残念なのは同じソースの中にCやC++関数があっても出てこないところですね。
関数一覧と強調一覧を手で切り替えればいけますが。

お暇がありましたらobjective-cとC/C++が混じっていても一覧できるような仕組み検
討していただけましたら助かります。

ありがとうございました!

[ ]
RE:32320 言語の追加に是非Objective-CをNo.32323
秀丸担当 さん 13/06/06 09:56
 

アウトライン解析は、「ツリー表示」にすると、幾つかのルールを混在させる方
法があります。

[その他]→[ファイルタイプ別の設定]→[アウトライン]→[解析]のアウトライン
解析の方法を「ツリー表示 - 通常」にします。
ツリー表示の定義で「追加...」して、複数のルールを追加できます。

例えば、見出しの定義で「強調表示」の「行の強調1」として追加します。
もう1つ見出しの定義で「関数」として追加します。

その際、どちらの関数ということで同じレベルであれば「オプション(O)>>」で
「1つ上のツリー定義と同じレベルとして定義」をONにしておいたほうがいいで
す。

[ ]