The Key Promoter X helps you to learn essential shortcuts while you are working. When you use the mouse on a button inside the IDE, the Key Promoter X shows you the...
![Key Promoter X - IntelliJ IDEs Plugin | Marketplace](https://cdn-ak-scissors.b.st-hatena.com/image/square/0fc69baacd6d7feb13981e25d52bb8b6cf1b2996/height=288;version=1;width=512/https%3A%2F%2Fplugins.jetbrains.com%2Ffiles%2F9792%2F436642%2Ficon%2FpluginIcon.png)
AndroidStudioの元になっているIntelliJ IdeaにはPostfix Completionという機能があります。 例えば 変数.parを入力してエンターを押すと (変数)というようにカッコで囲ってくれたりします。 これを利用して爆速でコーディングしましょう! .var testInstance.varで Test test = testInstance; みたいに代入してローカル変数にすることができます。 普通に代入にも使えますが、これは一行が長くなってしまった時に変数に代入して分かりやすくしたりすることができます。 Toast.makeText(context, context.getString(R.string.app_name), Toast.LENGTH_SHORT).show();
2015年2月初頭での状況です IntelliJ は主に Java 開発に使われるIDEですが、有志の方が作成した Go プラグインがあります。 このプラグインは完成度が高く、Github では1000以上のスターがついています。 しかし、開発途上であるため、バグがあったり期待したような動作をしなかったりという状況でした。 そんななか、Github にあるリリースページに Ver1.0 のαリリースがアップロードされました。 今回はそれを使用した感想を書いてみます。 導入 Goプラグインは IntelliJ 内部にある Plugin ウィンドウからインストール可能ですが、バージョンが古いため1.0はローカルから直接インストールする必要があります。 プラグインのダウンロード Preference → Plugins → Install plugin from disk から ダウンロードした
情報が古いので注意ください。golang pluginは現在1.0.0のalpha版が出ており、限界がありますがリファクタリング、ブレークポイントともに対応しています。 TL;DR IntelliJ IDEA + golang plugin は現時点で一番マトモだと思いました。 Go のエディタ、今まで Sublime Text 3 の GoSublime でやってきていたのですが、どうもしっくりこない… 趣旨が違うのはわかるのですが、Sublime Text 3 の project の扱いがどうも慣れませんでした。 IDE 厨らしく素直に IDE を使おうと思い立ち、探してみると IntelliJ IDEA には golang plugin あるみたいですね。 導入にあたり少し嵌りどころがありましたので共有まで。 1.IntelliJ IDEA 入れてなかったらインストールする お値段が
はじめに 「プロジェクト管理ファイルについて」三部作の最後は、.ideaディレクトリについてです。無駄に長いので、もうオススメ設定を公開しておきます。 リスト1 オススメのHOME>/.idea/.gitignoreの例 *.xml !/codeStyleSettings.xml !/copyright/*.xml !/fileColors.xml !/encodings.xml !/gradle.xml !/runConfigurations/*.xml !/inspectionProfiles/*.xml /inspectionProfiles/profiles_settings.xml !/scopes/*.xml /scopes/scope_settings.xml !/templateLanguages.xml !/vcs.xml なぜ、こうしたかは本編のお楽しみです。 プロジェ
私に「Javaでいいや」どころか下手すると「Javaが良い」と思わせるIntelliJの超絶変態機能。Inspectionsはコードの検査で,いわゆる「Checkstyle&Findbugsの強力バージョン」。Intentionsは意図というか気づき?EclipseでいうQuick Assistっぽい感じ。 Inspectionsは検査なので,エラーや警告,プロジェクト固有の規約違反などを指摘する(指摘項目によっては,その解決もしてくれる)。Intentionsは「こうも書けるよ」的なアドバイス。どっちも実行キーは,ALT+Enter(macだとopt+Enter)で実行可能な箇所にカーソルを置くと電球アイコンが表示される。 ALT+Enterについては、はるか昔に解説してた。 → 31日間ReSharper一周 ... それIDEAでもできるよ(その8) Eclipse知ってる人には「C
環境構築手順 IntelliJ IDEA 13 Community Editionをインストールする App Engine SDK for Goをインストールする IntelliJにgolangプラグインをインストールする IntelliJ IDEA 13 Community Editionをインストールする http://www.jetbrains.com/idea/download/ IntelliJ IDEAは有償エディションもあるがGAE/Goで使うには無償のCommunity Editionでおk App Engine SDK for Goをインストールする Google公式でGoogle Cloud SDKという管理ツールを出している。App Engine SDK for Goはこのツールでインストールできるので先にインストールしよう。Google Cloud SDKのセットア
IntelliJ IDEAの次期バージョン、13.1ではChronon Debugger をプラグインでサポートしいます。既にEAPよりお試し頂けます。ご存じでない方のために説明しますと、Chronon はJavaプログラムの動作状況を記録して、後から解析することができる革新的ツールです。複雑なバグを追跡するのにとても有効です。 Chrononは商用ツールで、通常はライセンスを購入する必要がありいますが、なんとIntelliJ IDEA 13.1 Ultimateをお使いの方は完全に無料でご利用いただけます。 プラグインのインストール Chrononを有効にするにはまずSettings → Plugins → Install JetBrains pluginよりChrononを選択肢、インストールしてください。 Chronon Include/Excludeパターン Chrononはcod
IntelliJ IDEAを13.1EAP(ビルド:134.1007)にあげたら、Chromeプラグイン(Live EditプラグインやJavaScriptのデバッグなんかで使うやつ)が進化してた。 使い方はざっとこんな感じ。 Chromeでデバッグ実行したいページを開いて「Inspect in IDEA」を実行 コンテキストメニューに「Inspect in IDEA」なるメニューが追加(下の画像な感じ)されているので、 デバッグしたいページを開いた状態でコンテキストメニューから「Inspect in IDEA」を選択してあげる。 IDEAでデバッグしよう Chromeさんのページ上部に「JetBrains IDE Support」がこのタブをデバッグしています。 と表示されてIDEAさんでデバッグできるようになるよ。 IDEAさんのデバッグウィンドウ(下の画像のような感じ)を使うことで、
IntelliJ PluginのHello, World.ということで、Hello Pluginというプラグインを作ってみましょう。 ボタンを押すとHello!というNotificationが表示されるプラグインです。 目次 IntelliJ IDEAのダウンロード SDKの設定 プロジェクトの作成 Actionの作成 Notificationの表示 実行設定 プラグインの実行 Tips IntelliJ IDEAのダウンロード Android StudioはIntelliJ IDEAをベースとしたIDEです。 Android Studioではプラグインを作ることができないので、IntelliJ IDEAを使います。 使用するIntelliJのライセンス形態は以下のリンクが詳しいです。 IntelliJ IDEA製品群、ライセンス形態について #jbugj http://www.sl
2013-01-07 ツイートするIntelliJプラグインを作ったよ 正月休みを利用してIntelliJのプラグインを作ってみたよ。 ついでに調子に乗ってJetbrains Plugin Repojitryに挙げてみた。 http://plugins.jetbrains.com/plugin?pr=&pluginId=7152 インストールはSettings > Plugins > Browse RepositoriesでIdeaTweetと検索してインストール。 ソースコード公開してます。 https://github.com/hotchemi/IdeaTweet どんなプラグイン? ツイートします。というかツイートしかできない。ごくごく個人的に仕事中ばれずにTwitterしたいので作った。 調べてみるとTwitter関係のPluginはほとんど無かったりする。あっても20
http://plugins.jetbrains.com/plugin/?idea&pluginId=190 最近アップデートされてて、その存在に気付いた(初回リリースは2009/05/08なので割りと歴史のあるプラグインのようす。 提供機能は単純で、ソースコードの選択範囲をHTMLテキストとしてクリップボードにコピーしてくれる、たったそれだけなプラグイン。勘の良い人は気付いたと思うけど、あるコード片をシンタックスハイライト付きでプレゼンツールやワードプロセッサなどに貼り付けるときに活躍する。 以前は、IntelliJが標準でもっているソースコードのHTMLエクスポート機能(File->Export to HTML)を使って、HTML化したソースコードをブラウザで開いて、特定のコード片をコピペしてたんだけど、その手間が一気に減る。でもって、IntelliJのHTMLエクスポートはカラースキ
最近ずっとPlayframework2で遊んでいるのですが、Playもくもく会(日本Playframeworkユーザー会 | Doorkeeper)とかに参加してると 「IntelliJ IDEAマジいいよ!」 と猛烈pushを受けていて、Playのpluginもあるらしくて心が揺れていた所、先日半額セールやってたので思わず勢いで株式会社サムライズムさんでパーソナルライセンスを購入してしまいました。 が、この世に生を受けてからずっとEclipseと生きてきたのでさっぱり勝手がわかりません。*1 と思っていた所、昨日の深夜、@daisuke_mさんが@yusukeさんに「IntelliJ IDEAの使い方が分からん!」とやり取りをしていて、これはしめたもんだと、横で見ながら出てくるリンクをブクマする作業をしていたら @kamekoopa @daisuke_m ブログにまとめを! 2013-0
前編では、IntelliJ IDEA 上で Haxe/CreateJS のコーディング環境を整えるところまで解説しました。後編では、サンプルコードを用意してビルドしてデプロイしてデバッグするフローについて解説します。 目次 サンプルコードの用意 ビルドの設定 デプロイ設定 デバッグ ( 実行 ) サンプルコードの用意 まずは HTML ファイルを用意します。 src フォルダ上で右クリックして [ New ] -> [ HTML File ] を選択します。 任意の名前を入力して "OK" ボタンを押せばファイルが作成されます。 作成した HTML の内容は以下のような内容にします。今回は EaselJS のみ使用します。 Main.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"/> <title>Hax
こちらのつぶやきにて発見。長いこと使ってるけど、まだまだ知らない事は沢山あるなーとしみじみ 隠しオプション(Registry)の出し方は、"Find Action->"Include non-menu actions"をチェック->'registry'とタイプ"して「Registry」を選択すると出る。 元ネタは「Live Templateを通常の補完(Ctrl+SPACE)にもリストアップする」で、その設定がこのRegistryにあるらしい(該当項目名は"show.live.templates.in.compilation")。IntelliJの他のリスト同様、適当な文字をタイプすると近似項目にジャンプするので、お目当ての項目を見つけ出すのにそう苦労はしないはず。 いつからあったのかわからんし、今まで存在を知らなかっので、まあそれなりに自己責任な操作なのだと思う。ただ設定項目みてると、い
メソッドコール部分をホバーするとAPIドキュメントを表示してくれるのはIDEとして普通のことだけど、 Groovyのような言語ではメソッドシグネチャで型を明示指定してないことが良くあります。 そういう場合でも、呼出先で使われるプロパティやメソッドなどを使ってどんなオブジェクトを期待しているか、可能な限りわかりやすく表示してくれる。 と、言葉で書いても何を言ってるかわからないだろうから、例を書くと def hoge(foo, bar, String baz) { foo.name = "" println foo.value bar.toString() baz.toString() } def zzzz() { hoge() } というメソッドがあるときに、zzzzのhoge()の上でカーソルをホバーしてみると(自分の環境だとCommand押しながらホバーでした).... String h
2024.2 IntelliJ IDEA 2024.2 IntelliJ IDEA 2024.2 Is Out! IntelliJ IDEA 2024.2 has arrived, featuring a host of exciting upgrades. This blog post outlines the dozens of new features included in the new version. Aug 22 2024 New Livestream – Mastering IntelliJ IDEA With DevoxxGenie: Harnessing Local and Cloud-Based LLMs Join us for a new IntelliJ IDEA Livestream episode with Stephan Janssen, where we
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く