Upload
Download free for 30 days
Login
Submit Search
効率10倍UP 秀丸IDE化法
4 likes
4,804 views
将 高野
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
More Related Content
PDF
WordとWordPressはインドと西インド諸島くらい違うけどお互いうまくやろうぜ! -WordBeach2012 LTスライド-
Kei Nomura
PPTX
インデントで構造を表現する言語
motoyan-qwt1
PPTX
SQLドリルの話(仮)
Yuuki Tan-nai
PDF
ClubDB2 Xmas2014 BizOneToOne
Masahiko Kubo
PDF
Performance DBFlute on ClubDB2 Xmas2013
Masahiko Kubo
PDF
JJUG Bizreach DBFlute 2014
Masahiko Kubo
PDF
読書会Vol6
Mari Takahashi
PDF
JavaFX by Vzqz&Folken
vzqz
WordとWordPressはインドと西インド諸島くらい違うけどお互いうまくやろうぜ! -WordBeach2012 LTスライド-
Kei Nomura
インデントで構造を表現する言語
motoyan-qwt1
SQLドリルの話(仮)
Yuuki Tan-nai
ClubDB2 Xmas2014 BizOneToOne
Masahiko Kubo
Performance DBFlute on ClubDB2 Xmas2013
Masahiko Kubo
JJUG Bizreach DBFlute 2014
Masahiko Kubo
読書会Vol6
Mari Takahashi
JavaFX by Vzqz&Folken
vzqz
Similar to 効率10倍UP 秀丸IDE化法
(18)
PDF
とあるDBAの黒い画面(ターミナル)
Kazuhiro Yoshikawa
PDF
DSLによる要求獲得でスーパーアジャイル
陽平 山口
PDF
Zマイスターとの新たな価値探求 Rational
IBMソリューション
PDF
とあるDBAの黒い画面(ターミナル)II
Kazuhiro Yoshikawa
ODP
括弧への異常な愛情 または私は如何にして心配するのを止めてCommon Lispを愛するようになったか
m2ym
PDF
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
PPTX
PerlでJCL,基幹バッチをダウンサイジング
minemaz
PDF
Lispとは何なのか - 同図像性がもたらす力とその利用法
Naoya Yamashita
PPTX
Qlik ReplicateにおけるExpression Builderの利用方法
QlikPresalesJapan
PPT
Eclipse を使った java 開発 111126 杉浦
urasandesu
PPTX
秀スクリプトの話
Hiroshi Tokumaru
PDF
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Akiko Kosaka
PDF
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Kenji Hiranabe
PDF
今日こそわかる、安全なWebアプリの作り方2010
Hiroshi Tokumaru
PDF
Scrum alliance regional gathering tokyo 2013 pub
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
PDF
COBOL技術者のためのJava勉強会
naka hide
PPTX
実録『すぐわかるPerl』〜社内ツール悲喜こもごも〜
Chihiro Fukazawa
PDF
Vim入門 20130210
marony
とあるDBAの黒い画面(ターミナル)
Kazuhiro Yoshikawa
DSLによる要求獲得でスーパーアジャイル
陽平 山口
Zマイスターとの新たな価値探求 Rational
IBMソリューション
とあるDBAの黒い画面(ターミナル)II
Kazuhiro Yoshikawa
括弧への異常な愛情 または私は如何にして心配するのを止めてCommon Lispを愛するようになったか
m2ym
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
PerlでJCL,基幹バッチをダウンサイジング
minemaz
Lispとは何なのか - 同図像性がもたらす力とその利用法
Naoya Yamashita
Qlik ReplicateにおけるExpression Builderの利用方法
QlikPresalesJapan
Eclipse を使った java 開発 111126 杉浦
urasandesu
秀スクリプトの話
Hiroshi Tokumaru
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Akiko Kosaka
Tohnaka Giri Ninjo Programmer Tohnaka at AgileJpan 2011
Kenji Hiranabe
今日こそわかる、安全なWebアプリの作り方2010
Hiroshi Tokumaru
Scrum alliance regional gathering tokyo 2013 pub
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
COBOL技術者のためのJava勉強会
naka hide
実録『すぐわかるPerl』〜社内ツール悲喜こもごも〜
Chihiro Fukazawa
Vim入門 20130210
marony
Ad
More from 将 高野
(16)
PDF
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
将 高野
PDF
新しい世界の学び方 by @masaru_b_cl #nds55
将 高野
PDF
C#でアプリを作ってみよう! #ngtnet
将 高野
PDF
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
将 高野
PDF
業務アプリケーション開発を支える.NET技術 #ngtnet
将 高野
PDF
仕事が捗る! Office & エディター操作入門 #nds40
将 高野
PDF
OWIN - .NETにおけるPSGI -
将 高野
PDF
設計(≒デザイン)の話をしよう #nds35
将 高野
PDF
Lightweight C#
将 高野
PDF
はじめてのReleaseブランチ運用(svn編)
将 高野
PDF
git-svn
将 高野
PDF
GTD on RTM
将 高野
PDF
Tddのすゝめ
将 高野
PDF
Choi LINQ
将 高野
PDF
Lets Enjoy C#!
将 高野
PPT
Hello ".NET" World
将 高野
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
将 高野
新しい世界の学び方 by @masaru_b_cl #nds55
将 高野
C#でアプリを作ってみよう! #ngtnet
将 高野
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
将 高野
業務アプリケーション開発を支える.NET技術 #ngtnet
将 高野
仕事が捗る! Office & エディター操作入門 #nds40
将 高野
OWIN - .NETにおけるPSGI -
将 高野
設計(≒デザイン)の話をしよう #nds35
将 高野
Lightweight C#
将 高野
はじめてのReleaseブランチ運用(svn編)
将 高野
git-svn
将 高野
GTD on RTM
将 高野
Tddのすゝめ
将 高野
Choi LINQ
将 高野
Lets Enjoy C#!
将 高野
Hello ".NET" World
将 高野
Ad
効率10倍UP 秀丸IDE化法
1.
効率10倍UP!? 秀丸IDE化法 まさる(@masaru_b_cl)
2.
自己紹介
ハンドル :まさる 職業 :いわゆるSE(システム・エンジニア) 年齢 :三十路目前 使用言語 :C#、VB、Java、PL/SQL、 VBScript、JavaScript、etc… 所属コミュニティ: – NDS(長岡IT開発者勉強会) – わんくま同盟 – techbank.jp コミュニティ! – etc...
3.
詳しくは・・・ まさるblogでBingってください
m(_ _)m
4.
前置き
PL/SQLのエディタはいいのがない – SI OBJECT BROWSER →有償、エディタも機能がいまいち – Oracle SQL Developer →無償だが日本語対応がいまいち – テキストエディタで編集してSQL*Plusでコンパイル →いちいちSQL*Plusでコンパイルするのが面倒 秀丸の機能をフルに使ってIDE化してしまおう!
5.
Agenda 秀丸とは 秀丸IDE化
– 強調定義 – 単語補完 – アウトライン解析 – マクロ
6.
秀丸とは
秀まるお氏が作成した、言わずと知れた秀 逸な国産エディタ – 高いカスタマイズ性と強力なマクロ機能、そし て動作が軽快 – お値段も¥4,000とそんなに高くない お世話になっている人も多いでしょ?
7.
秀丸IDE化 強調表示 単語補完
アウトライン解析 マクロ
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...
14.
アウトライン解析
独自定義のPL/SQLアウトライン解析結果
16.
マクロ 秀丸には独自の強力なマクロ機能がある テキストの操作、ファイル操作、検索などな
ど、さまざまな処理が可能 また、ActiveX DLLによる拡張も可能
17.
マクロ
「プログラム実行」機能でSQL*Plusを起動 でコンパイルは可能 – ただし、ユーザーID、パスワード、SIDの入力 に手間がかかる コンパイル用のマクロを作っちゃおう – 作成したマクロをショートカットキーで呼び出し
18.
マクロ
PL/SQLコンパイルマクロ – 接続先をリストから選択 – 自分で接続文字列を入力することも可能 – 実行結果は別タブに表示
20.
マクロ
他にも色々使っている – コメントアウトマクロ – インデント調整 – etc… ライブラリから探すか自分で作成する
21.
まとめ
秀丸はカスタマイズすることで最強のPL/SQL用 IDEと化す 今日紹介した他にも便利な機能はたくさんある – ブックマーク、プロジェクト機能(Ver.8 Beta) – CSV、TSVモード(Ver.8 Beta) – Tab→空白、空白→タブ変換 – 大文字→小文字、小文字→大文字変換 – マーク、マーク行へのジャンプ – 正規表現による検索、置換 – etc… 色々組み合わせて、開発を楽に進めよう!
22.
ちなみに・・・ 秀丸だけでなくEmEditor、サクラエディタな
ど、他の主要なエディタでもIDE化は可能 対象言語もPL/SQLに限らない – IDEがない他の言語にも適用可能 Ruby Python T-SQL etc...
23.
おしまい! 質問はお手柔らかに・・・f(^^;
Download