IDEA
XML大好きな古いオレオレフレームワーク使ったプロジェクトのお守りをしてたときにつぶやいたらイケメンさんが食いついた。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementBy…
日本語化ですかね。一応,過去に日本語版が出た歴史もあるので国際化する仕組みは持ってますが,実際の所,幻の日本語版のほかは英語版しか見たこと無いです。なんで,まあ,公式で日本語化されることはよほどのことが無い限りあり得ないと思います。ただ、…
目的のファイルへの移動手段はさまざまあります。典型なのは,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に触れる人へ − 設定…
エディタのまわりをぐるっと囲んでいる引き出しできるウィンドウ群をツールウィンドウと呼びます。ツールウィンドウ名の部分は一応ボタンになっていて、クリックして引き出したり引っ込めたりします。 通常は左端、最下部、右端を囲むように配置してますが、…
スクリーンショットは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)…
以前にIntelliJをオレオレSolarized化したのだけれど、言語サポートが増えるたびにダークテーマを設定するのがしんどいので、こんなの作った。 参考:IdeaVIMとSolarizedとRicty
IntelliJ IDEAとはチェコのJetBrains社が開発している統合開発環境(IDE)です。元々はJava専用のIDEでしたが、いつの頃からか多言語対応のIDEとなりました。結構歴史のあるIDEで、最初のリリースは2001年になります。サポートしている言語は非常に多く、ざ…
これはおさらいじゃないです。IntelliJのVCS->Gitにあってずーっと気になっていた「Rebase my GitHub fork」を試したかったのがホントウ。 何してくれる機能かというと、fork元の変更をforkした自分のリポジトリに取り込んでくれる。実際、どんなことしてく…
事のキッカケはこれ。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/w…
10月のRails案件でgitを使って、相変わらずのgit力の無さを痛感したので、覚えているうちにそん時やったことを復習しとくよ。ちなみにGitの操作は全部IntelliJから行ってます。途中、コマンド叩くことあるかなと思ってたけど、そんな事無かった。IntelliJのg…
たまたま改行コードがシステムデフォルトじゃ困るときがあって,設定場所を本気で忘れてたのでメモを残す。 改行コードを指定するのは,File->Settings->Code Style->Generalの「Line separator (for new files)」で行う。この場所がわかんなくて苦労したw …
きっかけはこちらのつぶやき。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitt…
何事も経験。 運良く出張が重なったので「第6回Jenkins勉強会」に参加してライトニングトークしてきたった。出張決まったのが急だったので、LTするかは迷ったのだけれど、こんな機会は滅多にないので、速攻でネタ仕上げて当日の朝にLT参加を表明した。急なお…
→ IntelliJ IDEA 12 EAP Build 122.519 is Available | IntelliJ IDEA Blog Metro風(Darculaテーマ?)とでも言うんですかね?ずいぶん久しぶりにアイコンイメージを刷新したみたい(一部、昔のアイコンも残っているけど。 JetBrainsのUIはどことなくダサい…
タイトルで終了。香り屋版VimやMacVimがこれできて大変便利だったので,ふと「IdeaVIMでも出来ないかな」と思ったのが運の尽き。ちょいと調べてみたらJavaでInput Methodを制御するのは難しい(できない?)らしく,このこの辺参考にしながら試行錯誤してみ…
YouTrackのideavimカテゴリをつらつら見ていたら「これ,IdeaVIM直さなくてもできるな」ってのを見かけたので,ちょっと試してみた。 コード補完の候補や,その他のポップアップウィンドウの選択候補をCtrl+J/Ctrl+Kでカーソル移動させたいってやつ。別にIde…
TwitterのTLでこんなつぶやきを見つけてしまったので、おせっかいの蟲が騒ぎ出して意気揚々と「こんなプラグイン知ってる」って言ってみたけど、実は的外れだったので訂正も兼ねてエントリ起こしました。 window.twttr = (function(d, s, id) { var js, fjs …