読者です 読者をやめる 読者になる 読者になる

しおしお

IntelliJのあれやこれや

DomaをIntelliJ&Gradleの組み合わせで使った場合にIntelliJでビルドできるようにする

DomaをIntelliJ&Gradleで使ったば場合にIntelliJ側でもビルドできるようにする手順です。 バージョンなど Gradle task wrapper(type: Wrapper) { gradleVersion = '3.3' } IntelliJ IDEA 下のバージョンで確認をしました。 2016.3.2 2017.1(EAP) プロジェク…

JenkinsでIntelliJ IDEAのinspectionを実行して結果をいい感じに表示させてみる

IntelliJさんのinsupectionはCI環境でも実行できるので、Jenkinsで実行&いい感じに結果を表示する方法を調べてみた。 *1 Jenkinsに必要なプラグイン Warnings Plugin - Jenkins - Jenkins Wiki IntelliJさんのinspectionの結果をいい感じに集計&表示するた…

IntelliJ小ネタ:Compact Empty Middle Packagesでも好きなパッケージ配下にファイルを作る!

IntelliJさんの、Project Viewでパッケージの表示状態をCompact Empty Middle packagesな状態にしていると、間のパッケージにファイルを作成することができません。例えば、下の画像の状態でdomaパッケージを選択してファイルを作ると、domaの下に作られます…

IntelliJさん標準で背景画像が設定できるようになってた

IntelliJさんの最新のEAP(build no:162.646.4)にしてみたら、 標準機能でIDEの背景画像設定できるようになってたので試してみた。 背景画像を設定する画面を開く Find Actionから「Set Background Image」を検索して、設定画面を開きます。下の画像の設定画…

IntelliJ IDEAのタブ設定で未保存のファイルをわかるようにする

設定画面のEditor -> General -> Editor Tabsで設定する。 Tab AppearanceのMark modified tabs with asteriskのチェックをオンにすると、未保存のファイルのタブにアスタリスクが表示されるようになる。表示のされ方はこんな感じ。 おわり。

UpsourceのIntelliJ IDEAプラグインを使ってみた

JetBrainsのUpsource触ってみた(リポジトリブラウザ) - しおしお依頼久しぶりのUpsourceネタ。 お仕事系プロジェクトで使ってみようかなと思って久しぶりに触って見てたら、IntelliJ IDEA用のプラグイン出てたのでプラグインの使い方を少し整理してみた。 プ…

IntelliJのGenerateメニューで生成されるアクセッサにJavadocも出力するように

IntelliJ14.1から、Generateメニューで生成するアクセッサのフォーマットがカスタマイズできるようになりました。 これで、旧バージョンでは出来なかったJavadocのカスタマイズなんかもできるようになるので、テンプレートの編集手順まとめてみました。 アク…

IntelliJのデバッグ実行でSpringBootのホットデプロイできちゃう感

SpringBoot+Gradleでホットデプロイを使えるようにを書いたところ、@makingさんから下の反応もらえた!@_siosio_ ちなみにこの変更であればデバッグ実行でもスワップされると思います(最近知った) ReqestMappingの変更はloadedがいると思いますが。— Toshiak…

IntelliJさんのpsvmで生成されるmainメソッドを可変長引数に変更してみよう

IntelliJさんのpsvmで生成されるmainメソッドの定義を変更する方法です。デフォルトの設定だとString配列を受け取るmainメソッドが生成されます。生成されるコードのイメージはこんな感じですね。 public static void main(String[] args) { } どうやら、Str…

IntelliJでSystem.out.printlnのメソッド参照のLive Template登録したら幸せになれた

Java8のお勉強してるとSystem.out.printlnのメソッド参照をlambda式の中でよく使うので、Live Templateに登録してみたらかなりいい感じになりました。 Live Templateへの登録内容 下の画像の内容をLive Templateに登録しています。 内容はかなりシンプルで、…

IntelliJのショートカットのSecond Strokeをポップアップで表示させる

IntelliJ IDEA的な小ネタ。 KeyMapでSecond Strokeを割り当てているショートカットキーを使うと、デフォルト設定の場合下の画像のようにステータスバーにSecond Strokeの内容が表示されます。 まぁこれでも問題ないんだけど、でかいディスプレイ使ってると微…

IDEAVimの中の人の反応の早さ

IDEAVimの新しいバージョン(0.38)がきてたのでアップデートしてみたら、いたるところに行番号が表示されるように(´・ω・`) 例えば、Find in Pathの検索文字入力する欄やコミットメッセージ入力するとこなどでも行番号が表示されてました。気になったのでTwi…

IntelliJ IDEA用のDomaプラグイン作ってみた

IntelliJ IDEA用のDomaプラグインを公開しました。プラグインは、JetBrains Plugin Repository :: Doma Supportからダウンロードできます。 IntelliJ上のpluginメニューからインストールすることもできます。手順は以下の画像を参照ください。 インストール…

IntelliJ IDEAでJavaDoc生成を追記

JavadocってどうやってAPIドキュメントにするの?って思って調べてみたらお手軽だった - そこに仁義はあるのか(仮)にまさかのIntelliJからJavaDoc生成がなかったので書いてみた。 tool -> Generate JavaDoc...を実行する。 JavaDoc生成するためのオプション…

僕のProductivity Guide

僕のIntelliJさんのProductivity Guideを晒してみる。一ヶ月ぐらい前に環境クリアにしたから、ここ一ヶ月ぐらいの内容だけど、 IntelliJさんにかなりお世話になってるのがよく分かる。多く使っている機能は、やっぱり補完に関連するものが多いかな。 逆に使…

IntelliJを使ってfor文をforEachに置き換えしてみた

IntelliJのStructural Replaceでfor文をforEachに置き換えてみた。メニューのEdit -> Find -> Replace Structurally...で、「Structural Replace」を開く。 置き換え前、置き換え後のテンプレートには以下を設定する。 Search template for ($type$ $var$ : …

IntelliJ IDEAでファイルを新しいタブで開く方法

IntelliJ IDEA系のIDEで、ファイルを新しいタブで開くの面倒みたいなツィート流れてきたので、ちょっとプラグイン作ってみた。ワールドカップ見ながら適当に作った感じなので、正直かなり雑に仕上がってますが。一応、こちらからダウンロードできるようにな…