Java

System.out.println()と打つのがめんどくさい問題の対処法

はじめに

JavaでSystem.out.println()とタイピングするのがめんどくさくてうんざりしてる人向けに対処法をまとめておきます。主に検証コードを書く時に役に立つテクニックかと思います。あとは個人的に最近AtCoderをやっているので、Javaでやるなら大事かなと。

IDEでコード補完する

有名どころのIDEは全て試しましたが、全てのIDEがコード補完(sout or sysoutと打ってコード補完⇒System.out.println()に変換される)に対応していました。

Eclipse

soutsysoutの両方に対応していました。
他に候補がない状態だと自動的に変換までやってくれるので、試した中では一番スマートでした。

IntelliJ IDEA

流石は有料のIDEというべきか、soutに加えて亜種(soutm,soutv,soutp)がいくつか定義されています。

sout⇒基本Eclipseと同じだが、こちらは候補の表示までなのでEnterで確定させる。

soutm⇒パラメータにSystem.out.println("Main.main");みたいな感じでクラス名とメソッド名まで勝手に入れてくれるサービス精神旺盛な機能。個人的にはイラネ。

soutv⇒パラメータに直前の変数を自動反映してくれる。

soutp⇒パラメータにメソッド引数を自動反映してくれる。

VS Code

Javaを書くのに使う事がないので正直よくわかってないですが、java開発用にはJava Extension Packを入れればいいっぽいので拡張をインストール(この記事のために)。
sysoutに対応していました。補完候補に出てくるのでEnterで確定。

NetBeans

古いIDEなので期待していませんでしたが、soutに対応していました。
補完候補に出てくるのでEnterで確定。
一応調べたけど今使ってる人どんだけいるんだろう・・・。

コメントする(リンクを含む場合、承認待ちになります)

メールアドレスが公開されることはありません。