運営元のロゴ Copyright © 2007-2025 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
Sometimes it is a nice thing to extend an editor to have it do some new stuff, like being able to revert an open file to its state on disk. In this post I’m going to quickly demonstrate how to start and finish a plugin to extend the IntelliJ IDEA editor from Jetbrains. These instructions will work if you have the Ultimate or Community edition, and you can make the plugin available for all IntelliJ
愛知県でシステムエンジニアとして働く友人のMは、プロジェクトメンバの書くJavaのクソコードに苦しめられているそうです。Mはリードプログラマとして、プロジェクトメンバがあげてくる成果物(ドキュメントとコード)のレビューをする立場にあるらしく、提出されてくる数々のクソコードをTwitterでつぶやいていました。 Mを救うことはできるのでしょうか? もし、クソコードをすばやく見つけることができたら救えるのであれば、救える見込みはあるかもしれません。 コードの問題を見つける静的解析ツール クソコードとは、おおむね次のような問題のあるコードをさすようです。 潜在的バグ バグの可能性があるコード。 重複 機能追加やバグ修正を困難にしがちなコードの重複。 設計上の問題 クラスやパッケージ間の依存関係、多すぎるメソッド引数など。 慣習違反 プログラミング言語やライブラリの慣習、コーディング規約などに違反
IDEA Advent Calendar 2013の22日目です。 IntelliJ IDEAを使っていて「やっぱ便利!」と最近実感している小粒な機能を淡々と10件あげます。 1. 構造選択(⌘ + w) Structural selectionと呼ばれるもので文法上の構造の単位で選択範囲を広げていってくれます。単語→リテラル内(ダブルクォート内)→リテラル(ダブルクォート込)といった感じ。 言葉だとわかりにくいけど実際の動きを見てもらえれば分かるはず。Shiftを押しながらだと選択範囲を狭めていける。 慣れるとIDEA以外でテキストを編集しているときにも⌘ + wを押してしまい「あわわ」ってなる。 2. どこでも検索(Shift2回) とにかくShiftを2回押してからクラス名やファイル名、メソッド名などの断片をタイプするとインクリメンタルに絞り込んで好きなところにジャンプ出来ます。これ
IntelliJ IDEA 13よりSBTをデフォルトでサポートするようになります!最新のScala plugin for IntelliJ IDEA 13 (0.23.308)では以下の機能が追加されます: SBTプロジェクトのインポート SBTプロジェクトの自動インポート .sbtファイルのハイライト SBTプロジェクトをインポートするには以下のいずれかの操作をしてください: File → Open、.sbtをプロジェクトとして選択して開く File → Import Project、.sbtファイルを含むディレクトリを選択 是非auto-importチェックボックスを押しておき、IntelliJ IDEAが自動的に.sbtファイルの変更内容をプロジェクトに反映するようにしておいてください。 もっとステキな新機能群、例えばPlay 2.0とSBTの連携サポートなども近々実装される予定で
Built on IntelliJ Cursive is built on IntelliJ, the most sophisticated Java IDE. Cursive contains all the functionality you've come to expect from JetBrains products, from project management to version control integrations across all platforms. Building on IntelliJ also provides in-editor inspections and seamless Java integration. Built in Clojure Cursive is written (almost) entirely in Clojure, a
注意:この記事の内容は、2013年7月2日現在、やや古くなっています。現在は「Use external build」のチェックはONにしたままで、「Use project FSC」をチェックしない方が安定して動作します。これは、最近のアップデート(ここ1〜2ヶ月くらいの話ですが)「Use external build」を使ったときに、IDEAが内部でzincというsbtベースのスタンドアロンなコンパイラを内部で使うようになった事に起因しています。コンパイラの設定以外は現在でもそのまま通用しますが、このエントリを読んでIntelliJ IDEA + ScalaプラグインによるScala開発を行おうとしている人は注意してください。 これは、Scala入門をIntelliJ IDEAでやろうとしている人向けのエントリではありません。このエントリでは、IntelliJ IDEAのScalaプラグイ
IntelliJ IDEAでJavaのstatic import文に関する効率化設定をLive Templateで実現する - Shinya’s Daily Report Re: IntelliJ IDEAでJavaのstatic import文に関する効率化設定をLive Templateで実現する - marsのメモ mike、mikeなるままに…: IntelliJ IDEAでassertThatをimport staticする一番ひどい手段 消してしまいそうなので、Evernoteに書いてた内容を転記(少し内容いじってます)。 Junit関連のstatic importは常に「*」でimportするようにする Code Style -> Java -> ImportsのPackages to Use Import with '*'を以下にように設定する。 Live Template
残りの人生から逆算すると新しいキーボードに手を出せるのはこの数年が最期だと思いMoonlander買っちゃった。https://t.co/ZYnEhE6B1L— いまいまさのぶ (@masanobuimai) 2021年1月15日 テレワーク生活が長くて家にもまともなキーボード欲しいなと思っていたので、勢いに任せてMoonlander買っちゃった。 かつてApple Adjustable Keyboard使ってたこともあるけど20年以上前の話なので、ほぼ初の分離型キーボードといって良いだろう。 購入直後から手になじむタイプのキーボードじゃないので、使用感については数ヶ月使ってから評価するつもり。ちなみに、このエントリをMoonlanderで書いているのだけど、微妙にぎこちないw トレーニングしないと使いこなせないキーボードなので、この時点で「ムリだわ」と思った人は手を出さないのが賢明よ。
IntelliJ IDEA keyboard shortcutsIntelliJ IDEA has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard. All default shortcuts are configurable and you can also assign shortcuts to any action that does not have them by default. For the pred
IDE settings backup and syncIntelliJ IDEA lets you backup your IDE settings or share them between different instances of IntelliJ IDEA or between different JetBrains IDE products that you use. This helps you recreate a comfy working environment if you are working from different computers and avoid the annoyance of things looking or behaving differently from what you are used to. Depending on the c
Intellijのブレークポイントをいじり倒してみたので、メモとして残しておく。 英語力が全く無いので理解が間違ってる部分があるかもだけど・・・。 ブレークポイントを置く方法実行ステップに対するブレークポイントは、Eclipseと同じように行番号の隣の空白列をクリックすることによっておくことができる。 (行番号は、「menu」→「View」→「Show Line Numbers」で表示される。) ブレークポイントを置くと、Eclipseと同じようにブレークポイントを示すマークが表示される。 特定のコールスタックの場合のみブレークさせる方法Intellijでは、ブレークポイント間で依存関係を設定できるため、特定のコールスタックの場合のみブレークさせることができるようになっている。 privateメソッドなどで処理を抽出した場合など、複数箇所から呼び出される場合に使えるかんじになっている。 よ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く