2012-12-01から1ヶ月間の記事一覧
かれこれ5年も前のエントリだけど、大元のリンク先貼り直すついでにインデックス作った。ある程度は今でも通用するし、そうでないのもあるので注意してね。:-P 元ネタにしたのは、こちら:matarillo.com: 31日間ReSharper一周 31日間ReSharper一周 ... それ…
やっと終わったわ。:-( IntelliJが出来ることはもっといろいろありますし、正直びみょーなところや「これって他(Eclipse/NetBeans/etc)のほうがマシじゃね?」って点も多々ありますので、おのおのそれなりなつきあい方を模索してみてください。 信者になれ…
私に「Javaでいいや」どころか下手すると「Javaが良い」と思わせるIntelliJの超絶変態機能。Inspectionsはコードの検査で,いわゆる「Checkstyle&Findbugsの強力バージョン」。Intentionsは意図というか気づき?EclipseでいうQuick Assistっぽい感じ。 Inspe…
JetBrainsの終末セールのおかげでJetBrainsのライセンスまわりがくわしくなったのでまとめておきます。一番詳しいのはイケメンさんのスライドなので、まずはそちらを...。 → http://samuraism.jp/diary/2012/12/21/1356054600000.html まとめると、 IntelliJ…
これまた地味な Remote Hostプラグインについてです。Javaで開発しているとあまり用事はないのですが,スクリプト系の作業しているとしばしば活躍します。どんなことしてくれるかというと,いわゆるアップローダです。プロジェクト配下のディレクトリとサー…
まずはヘルプですね。ヘルプはWeb版もあるのでIntelliJを立ち上げなくてもみることは出来ます。 → IntelliJ IDEA WebHelp 次に公式ブログと公式サイト。公式サイトは情報源というより、それらへのインデックスですね。 → IntelliJ IDEA Blog | Tips & tricks…
昔に書いたエントリですべてを語っているのですが、外部ツールにコマンドプロンプトを登録して実行すると、Runウィンドウに埋め込まれて使えるようになります。 → Command Prompt from Hereみたいなのをやってみたら,ちょっとビックリした 気分的な問題です…
Settingsの話は3回もやりましたが,Project Structureの話をしてませんでしたね。正直,面倒なので,昔に書いたエントリーやIntelliJ本体のヘルプを参照してください(だんだんやる気がなくなってる。 → 初めてIntelliJに触れる人へ − プロジェクトの設定と…
Explorerとの相互連携はeclipseの方が先駆けていて、IntelliJにはCommanderなんてしょうもない機能しかなく、しばらく負い目を感じていたのですか、今のIntelliJではExplorer(やFinder)と相互連携できるようになりました。 わかりやすい例が、Projectウィ…
地味に便利な Databaseプラグインについてです。IDEからDBを操作する機能ですが、NetBeansにも似たような機能があるし、今やさほど珍しい機能ではないですね。 そんな中でIntelliJっぽいなぁという機能について紹介します。 DDL 文からDBの定義を再現 この手…
XML大好きな古いオレオレフレームワーク使ったプロジェクトのお守りをしてたときにつぶやいたらイケメンさんが食いついた。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementBy…
日本語化ですかね。一応,過去に日本語版が出た歴史もあるので国際化する仕組みは持ってますが,実際の所,幻の日本語版のほかは英語版しか見たこと無いです。なんで,まあ,公式で日本語化されることはよほどのことが無い限りあり得ないと思います。ただ、…
オーメダルホルダー自作したった アストロスイッチ・ケース自作したった 今回は工作が面倒そうだからムリかなーと諦めてたけど、Twitterでベルト加工して作った方がいるのを見て「これだ!」と思ったのが運の尽き。:-) 毎度おなじみ百均でベルトとワイヤーリ…
目的のファイルへの移動手段はさまざまあります。典型なのは,Navigateのこれらでしょう。 Declaration:宣言に移動 Type Declaration:型の宣言に移動 「宣言に移動」との違いは,前者が「変数 foo の宣言部への移動(例えば Foo foo;のような)」であるのに…
野良プラグインはほとんど存在しないので、公式サイトをチェックしてるだけで十分です。 http://plugins.intellij.net IntelliJ以外のIDEも根っ子はIntelliJなので、プラグインも互換性があります(ReSharperは除く)。ただ、意外なところで非互換もあるよう…
地味だけど他じゃ見かけないおもしろプラグインのCopyrightプラグインです。なにをやってくれるかというと,プロジェクトの所定のファイルにいわゆるファイルヘッダを追加してくれるだけのプラグインです。 ファイルヘッダというのは,例えばこうゆうやつで…
IntelliJ標準で「これはちょっと...。 (´・ω・`) 」というプラグインについてです。 Commander いわゆるファイラーで,おそらく最初のバージョンからあったと思われる歴史の古いプラグイン。大昔ならいざしらず,今となってはProjectウィンドウでファイルの…
設定編の後編です。 Keymap ショートカットキーの設定を行います。Keymapsにはプリセットでいくつかのキーマップが登録してあるので,好みが合えばそちらを使うのも良いでしょう。「この手のはなるべくデフォルトを覚えたい」というならば,"Default"や"Mac …
続いてIDE Settingsです。このネタ(設定編)をやり始めたの正直後悔してます。こっちは長いので2回に分けます。 Appearance IDEの「見た目」を設定します。ルック&フィールの設定(Look and feel. IDEA12からはテーマ(Theme)になってます)やGUIのラベ…
File->SettingsのProject Settings編です。Project Structureとの明確な違いを言い表せませんが、長い歴史の名残りだと思って下さい。 全部みたわけじゃないんですが、どうもこの「Project Settings」はIntelliJにしか無いみたいです。WebStormやRubyMineは…
IntelliJの設定方法はだいたいこんなのがあります。 起動オプション 要するにIntelliJを立ち上げるJVMのオプション設定のことです。昔、こんなの書きました。今でも参考になると思います(Mac版がちょっとややこしい。 → 初めてIntelliJに触れる人へ − 設定…
RG ガンダム作ってからかれこれ2年も経ってたか。11月に出るって聞いて楽しみにしてたRG Zガンダムを作ったよ。1/144で完全変形とかって、最近のガンプラは恐ろしいな...。 あたしが知ってるZガンダムは、ウェイブライダー形態こんなにカッコよく無かったぞ…
エディタのまわりをぐるっと囲んでいる引き出しできるウィンドウ群をツールウィンドウと呼びます。ツールウィンドウ名の部分は一応ボタンになっていて、クリックして引き出したり引っ込めたりします。 通常は左端、最下部、右端を囲むように配置してますが、…
スクリーンショットはIDEA11のものです。上から順にメニューバー,ツールバー,ナビバー。ナビバーはいわゆる「パンくずリスト」の事で,ここを経由でファイルを選択することもできます。 画面最下部にあるのがステータスバーで,それぞれの意味は以下の通り…
(このエントリーは11月23日に書きました)そろそろIDEA12のリリースが近づいてきたので記念にIDEA11との違いを探してみます。比較に使ったのはEAP123.4なので正式リリース版と変わってる可能性はあります。このエントリーを公開するときには正式リリースし…
多くの人は,なにかしらeclipseにガッカリしてIntelliJに手を出すと思いますが,IntelliJとeclipseは操作体系からずいぶん違いがあります。eclipseに慣れてからIntelliJに手を出すと,逆にガッカリする事請け合いだと思うので,主だった違いを列挙しとこうと…
無事、ライセンスも購入できたらインストールの話です。と言っても試用ライセンスがあるので、ちょっと使ってみるだけなら、ライセンスの購入は必要ありません。 インストールそのものはインストーラの指示に従うだけで特に何かする事はありません*1。初回起…
わたしも長いこと「イデア」と呼んでましたが、正しくは「アイデア」。公式サイトでちゃんと言及してるわけじゃないけれど、スクリーンキャスト聞いてると「あいであ」言ってる。 → JetBrainsTV - YouTube どう呼ぶのが正しいのかはずっと気になっていて、向…
残念なことにIntelliJ IDEAは有償です(ちなみに、私は自腹で買ってます)。ライセンス体系は、 Commercial License Personal License Academic License の3種類ありますが、だいたい個人で買う人が多いだろうから、Personal Licenseで十分でしょう*1(学生…
昔はIntelliJ IDEA1本だったのですが、機能やサポートする言語の増加と共に特定の言語に特化したスピンアウト版が登場しました。それが、以下の製品群です。IntelliJ IDEAそのものはJavaで作られているため、動作するプラットフォーム(Windows/Mac/Linux)…