Home > IDE
IDE Archive
FlashBuilderの便利機能とかショートカットとか
【1.ソース解析偏】
下記はhoge.method()と書いてある箇所や、public function method():voidという箇所あったとして、methodの部分にカーソルを置いて行う。
重要度★★★★★ (必須)
定義元にジャンプ
F3
実装部分を探す
⌘+G
F3で参照元に飛ぶとインターフェースに飛んでしまう場合に威力を発揮
関数がどこから呼ばれているか探す
右クリック → 呼び出し階層を開く (Control + Alt + H)
戻る/進む
⌘ + [ (戻る)、⌘ + ] (進む)
F3等で定義元に飛んだ後、元の場所に戻る。マウスの戻る、進むボタンを押しても同じ。
(WindowsならAlt + ←、Alt + →)
重要度★★★★ (重要)
クラス名でファイル検索
⌘ + Shift + r
ワークスペース全体から検索
⌘ + Shift + f (flashbuilder4.5は ⌘ + h)
重要度★★★ (便利)
直近に出た単語を補完
Control + . (WindowsだとAlt + /)
Control + spaceの補完とは違い、候補を出さずに直近に出た単語から補完する。追加で連続入力できる。
コメントアウト生成
⌘ + Shift + d

import文を整理 (不要なimportも削除してくれる)
⌘ + Shift + o
直近まで編集していた箇所に戻る
Control + q
手元が狂って妙な箇所に画面がフォーカスしてしまった際に便利
行数指定をして移動
⌘ + l
デバッグ用にパブリッシュ
⌘ + F11
重要度★★
開いているファイルを表示
⌘ + e
1行コメントアウト
⌘ + /
複数行コメントアウト
⌘ + Shift + C
重要度★
インクリメンタル検索
⌘ + J (⌘ + Shift + J)
フッター部分に『インクリメンタル検索』と表示されたら、検索したい単語をタイプする。
クラスのプロパティ、メソッドを表示
⌘ + o
ショートカット一覧を表示
⌘ + Shift + l
【2.デバッグ偏】
■ブックマーク
行数表示の部分を右クリック → ブックマークに追加 ウィンドウ → 他のビュー → ビューの表示windowが立ち上がるので、 一般フォルダからブックマークを選択。 
ブックマークに追加した部分が表示される。 
■条件つきブレークポイント
普通にブレークポイントを設定
ブレークポイントマークを右クリック → ブレークポイントプロパティ
条件を使用するにチェックを入れて、条件を入れる。
■監視式の作成
プロパティを右クリック → 監視式の作成

ブレークポイントで止まった際、そのプロパティの値が表示されるようになる。
■プロファイラ
Mac版はバグがあるので、そのままでは使用できない。下記の手順を踏む。
Finderを開き、⌘ + Shift + Gを入力。
/private/etc/と入力してエンター。

hostsという名のファイルがあるのでテキストエディタ等で開き、
::1 localhost
と記述されている箇所の先頭に#を書いてコメントアウトする。 ![]()
【参考】
Flash Builder 4 Premium でデバッグプレイヤーが起動できなくなった! | BOONDOCK RADIO
- Comments: 0
- Trackbacks (Close): 0
emacsキーバインド & Happy Hacking Keyboard
以前からemacsキーバインドって慣れると便利なんだろなー、って思ってたので、
macだとKeyRemap4MacBook、WindowsだとXKeymacs使って、他のアプリケーションでemacsキーバインドを使ってます。
特にXKeymacsはかなり色々できて凄いです。はてなの伊藤直也さんも愛用しているようですね。
ですが肝心のFlashDevelopではいくつかの機能が動いてくれませんでした。残念。
やっぱり慣れると楽ちんです。矢印キーまで手を移動させなくて済むのは快適。
遠いエンターキーも押さなくて済んでます。
キーボードはMac純正 US配列のWirelessKeyboardを使っていたんだけど、日本語配列のHHKB Lite2 for Macにしました。
理由はスペースキーが小さめで、その周りのボタンが多い&押しやすい位置にあったから。
大きいスペースキーが苦手なのです。
またUS配列に戻しました…。
さらに、KeyRemap4MacBookのソースは公開されているので、英数キーとかなキーの設定を他のキーとのコンビネーションで押したときはCmmandにする機能を弄り、Optionにする機能に変更。
Windowsの方も変換、無変換キーをAltに変更。こちらはコンビネーションの時だけってのは見つからなかった。
それとSandSは便利です。スペースキー単体で押すとそのままのスペース、他のキーとのコンビネーションでShiftになる機能。KeyRemap4MacBookとXKeymacsの両方で出来ます。
親指でいろんな修飾キーが操作できて快適。
- Comments: 0
- Trackbacks (Close): 0
Flexビルダーにスニペット無い
Flexビルダーにスニペットとかテンプレートって無いんだ。
ショック。あるものだと思っていた。
Eclipseの機能の一部だと思ってたら違うんだ。
JDT(Javaエディタ)ではテンプレート使えるし、アクセサメソッドの自動生成も、もちろんある。
色々ショックだなぁ。FlashDevelopに戻ろうか考え中。
Eclipse MonkeyというEclipseのpluginで実現可能なようです。
アクセサメソッドの自動生成もできるみたい。
【参考URL】
enhance Flex Builder – Rest Term
enhance Flex Builder – part 2 – Rest Term
コードフォーマットはこちら。
mxmlとasのソースコードフォーマットをするplugin Flex Formatter:nod::ぶろぐ:RIA::Flex/AIR/Flash
- Comments: 0
- Trackbacks: 0
mac版 Flex3、eclipseの日本語入力
Flexビルダーで初めて日本語でコメント入れようとしたら、
インライン入力が出来なくて焦った。
調べてみたらMac版ではインライン入力できないらしい。ショック!
さらに調べたら、eclipseの次期バージョン3.4だとインライン入力が出来るようになったらしい。
晴れ – まさたか日記
早速下記からダウンロードしてインストールした。
Eclipse Project
■2008/06/19追記 最新版は以下からダウンロード。
Eclipse Ganymede RC4 Packages | Eclipse Packages
Flex3をインストール中に、eclipseのディレクトリを指定する際、3.4には対応してません、
といった内容の注意が出たけど、「注意してインストール」を押して普通にインストール出来た。
■更に追記
最新版だとFlexがインストール出来なかった。
結果、無事インライン入力が出来るように。
ちゃんと動くか分からないけど。
もう3度目のeclipse、Flexのインストールだ〜。
eclipseプラグインの形でなければ普通にインライン入力できるのかな?
<2008/06/16追記>
[#ROR-412] Could not create view Ruby Explorer in Eclipse 3.4M4 – ASAP – The Aptana Issues Tracker
ここに報告されてたけど、Eclipse 3.4M4だとredRailsの表示がおかしくなる。
しかたないから3.3に戻そう…。
長年macでeclipse使ってる方は日本語のインライン入力ができなくてもそのまま使ってるのだろうか?
- Comments: 0
- Trackbacks (Close): 0
参考書とsvn
- 2008-06-10 (火)
- eclipse | flex | subversion
参考書
Flexとeclipseが全く分からないので、日曜日に池袋のジュンク堂にいって本を漁ってきた。
2〜3時間物色。目当ての本を何冊か持って、座り読み用の椅子に座って吟味。こういう本屋いいですよね。
んで結局買ったのが、
FlexはAdobe Flex 2プロフェッショナルガイド Windows & Macintosh対応 (単行本(ソフトカバー)) 。
著者のクジラ飛行机さんのインタビューNew Generation Chronicle:クジラ飛行机——「なでしこ」に込められた鷹の勇気と蛇の知恵 (1/6) – ITmedia エンタープライズも読んだけど、とても信頼できそうな人だなぁ。
型が厳しくて、IDEでさくさく補間できる言語が好きだ、っていう部分に、こんな達人でもそうなんだーって思った。
僕もFlashDevelopで型と補間にかなりお世話になった。
お世話になりすぎた今、rubyには型宣言とかないから不安。
eclipseの本は悩んだ。
Eclipse3.3 完全攻略 とどっち買うか悩んだのだけど、結局Eclipse 逆引きクイックリファレンス Eclipse 3.3 Europa対応 (単行本(ソフトカバー)) 買った。
Eclipse3.3 完全攻略は、いろいろ広範囲に渡って書かれているんだけど(プラグインの話とか)、
Amazonのレビューにも書かれているとおり
内容は薄い気がした。CSVの解説とか要らなかったし。
分からないトコあったらその都度調べればいいかなと。
svnの事
Eclipse 逆引きクイックリファレンスはSubversionプラグインについて少し書かれていた事とかも購入ポイントだった。
それでも足らないんだけど、eclipseのSubversionプラグインについて詳しく書かれている本とか、サイトとかないんだろうか。
というか、Subversion自体を調べろってことか。
macで何を使えばいいのかまだ分からん。
目星はVersionsか、
Mac用SubversionクライアントVersions – IwazerReport
SmartSVN。
SmartSVN
Versionsはまだベータだし、まだ使っている人も少なさそうだから、SmartSVNかな。でも本当はVersions使いたい。見たかんじ使いやすそうだもんね。
SCpluginはどうなんだろ。
Subversion – Niku3
- Comments: 0
- Trackbacks (Close): 0
rubyとFlexに入門
最近かなりの暇人なので、この機会にrubyとFlexを覚えようと思う。
rubyもeclipseで。emacs覚えようと思ったけど挫折。
以下、やったこと。Macです。
eclipseを入れる。
Eclipse Downloads
いろいろ種類があるけど、今回の場合、何を選べば最適なのかいまいち良く分からん。今回はEclipse IDE for Java EE Developers(後でEclipse IDE for Java Developersを入れ直した。下記参照)を入れた。
<2008/06/09追記>
第5回 Europa(Eclipse 3.3)の注目機能はこれだ!:ITpro
こちらに何をインストールすればいいのか詳しく書いてあった。
最初から入ってるプラグインに違いがあるそうだ。
プラグインが増えていくと動作が重くなっていくそうだし、
javaやんないってなら、Eclipse IDE for C/C++ Developersでいいのかも。
必要になったら後から入れればいいんだろうし。
僕は一応、少し軽めのEclipse IDE for Java Developersをダウロードし直した。
<参考>
インストール – EclipseWiki
eclipseを日本語化する
Pleiades (Eclipse プラグイン日本語化プラグイン)っての入れた。
<参考>こちらに設定法も載ってます。
プラグイン日本語化プラグイン – EclipseWiki
<2008/06/17 もっと詳しく追記>
1. Pleiadesを解答したフォルダに入ってる
plugins/jp.sourceforge.mergedoc.pleiades、
features/jp.sourceforge.mergedoc.pleiadesを
eclipseフォルダのplugins、featuresフォルダにコピー。
2.Eclipse.appを右クリック→パッケージの内容を表示。
Contents/MacOS/eclipse.iniの最後の行に
-javaagent:/Applications/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=no.mnemonic
を追加。
詳しくは解凍したPleiadesフォルダのreadmeの中に書いてある。
(eclipseが/Applications/eclipseにある場合。-javaagent:以降を絶対パスで指定。)
flex入れる
Adobe – Adobe Flex Builder 3 Professionalのダウンロード
使用期間は60日。Adobe IDが必要。
ruby入れる準備
下記を参考にしました。
Ruby Install Guide::MacOS X
MacPortsを使った自動インストールをやりたかったので、Xcode、MacPortsをいれます。
Xcode入れる
インストーラーディスクDisc1の(Disc2に入っている人も入るみたい‥?)
Optional Installs/Xcode Tools/XcodeTools.mpkg
を実行。
MacPorts入れる
/downloads
最新のいれた。(MacPorts-1.6.0-10.5-Leopard)
ruby入れる
Ruby Install Guide::MacOS Xの
パッケージ管理ツールを用いてインストールする場合 (Mac OS X 10.3, 10.4, 10.5)
の通りにした。
ruby用のeclipseプラグイン入れる
html用のプラグイン、Aptanaの一部になっているとのこと。
なのでAptanaもはいる。HTMLもいじるから丁度いいす。ここも以下のリンク通りにした。記事はwindows用だけどOK。
Aptana Eclipseプラグインで始めるRuby on Rails (CodeZine編集部ブログ)
以下の文は自分の環境用にすこし改変。
Eclipseを起動し、「ヘルプ」→「ソフトウェア更新」→「検索とインストール」を選択。 ダイアログボックスが出たら「インストールする新規フィーチャーを検索」を選びます。 アップデートサイト選択画面で「新規リモート・サイト」を選びます。 ここでは次の2つのサイトを登録します。 ・http://update.aptana.com/install/3.2/ ・http://update.aptana.com/install/rails/3.2/ 1つ目がAptana本体、2つ目がAptanaのRailsプラグインになります。 リモートサイトを2つ登録し終わったら、「次へ」をクリックし、 以降は通常の更新機能と同様に操作して、インストールを行います。
結構時間かかった…。
eclipseの使い方が良く分かんないから勉強しないと。
- Comments: 0
- Trackbacks (Close): 0
ホーム > IDE