More Related Content
Similar to 効率10倍UP 秀丸IDE化法
Similar to 効率10倍UP 秀丸IDE化法 (20)
効率10倍UP 秀丸IDE化法
- 2. 自己紹介
ハンドル :まさる
職業 :いわゆるSE(システム・エンジニア)
年齢 :三十路目前
使用言語 :C#、VB、Java、PL/SQL、
VBScript、JavaScript、etc…
所属コミュニティ:
– NDS(長岡IT開発者勉強会)
– わんくま同盟
– techbank.jp コミュニティ!
– etc...
- 4. 前置き
PL/SQLのエディタはいいのがない
– SI OBJECT BROWSER
→有償、エディタも機能がいまいち
– Oracle SQL Developer
→無償だが日本語対応がいまいち
– テキストエディタで編集してSQL*Plusでコンパイル
→いちいちSQL*Plusでコンパイルするのが面倒
秀丸の機能をフルに使ってIDE化してしまおう!
- 6. 秀丸とは
秀まるお氏が作成した、言わずと知れた秀
逸な国産エディタ
– 高いカスタマイズ性と強力なマクロ機能、そし
て動作が軽快
– お値段も¥4,000とそんなに高くない
お世話になっている人も多いでしょ?
- 8. 強調表示
特定のキーワードに色付けや太字にするなどし
て、見やすくする
– 設定は強調定義ファイルを読み込ませるだけ
– 主なものは秀まるお氏のサイトで配布されている
C、Java、SQL、etc...
独自にカスタマイズが可能
– 足りないキーワード を追加
– 正規表現で指定することも可能
- 9. 強調表示
PL/SQLの強調定義例
– 強調定義ファイルをダウンロードして設定
– 強調定義をカスタマイズ
– 色付けを自分の好みに変更
- 11. 単語補完
辞書ファイルに登録された単語を補完
– 辞書ファイルには強調定義ファイルが使える
– 編集中のファイルで登場した単語を補完する
ことも可能
まるでVS、Eclipseなどのインテリセンスの
ように使える
ショートカットキーを割り当てれば完璧
- 12. 単語補完
強調定義ファイルから
ファイル中に出てきた単語から
- 13. アウトライン解析
関数などをアウトライン表示
– C言語、Javaなどは特に設定なしでOK
– PL/SQLについては、独自にアウトライン解析
用定義ファイルを作成
CREATE~
FUNCTION、PROCEDURE
BEGIN、EXCEPTION、END
SELECT、INSERT、UPDATE、DELETE
etc...
- 17. マクロ
「プログラム実行」機能でSQL*Plusを起動
でコンパイルは可能
– ただし、ユーザーID、パスワード、SIDの入力
に手間がかかる
コンパイル用のマクロを作っちゃおう
– 作成したマクロをショートカットキーで呼び出し
- 18. マクロ
PL/SQLコンパイルマクロ
– 接続先をリストから選択
– 自分で接続文字列を入力することも可能
– 実行結果は別タブに表示
- 20. マクロ
他にも色々使っている
– コメントアウトマクロ
– インデント調整
– etc…
ライブラリから探すか自分で作成する
- 21. まとめ
秀丸はカスタマイズすることで最強のPL/SQL用
IDEと化す
今日紹介した他にも便利な機能はたくさんある
– ブックマーク、プロジェクト機能(Ver.8 Beta)
– CSV、TSVモード(Ver.8 Beta)
– Tab→空白、空白→タブ変換
– 大文字→小文字、小文字→大文字変換
– マーク、マーク行へのジャンプ
– 正規表現による検索、置換
– etc…
色々組み合わせて、開発を楽に進めよう!