スペース、タブの表示が変わっている!?
eclipse 2021を初期状態でインストールして、エディタの空白表示をONにしてみると、インデントではない半角スペースが"u"みたいな表示になっていました。
タブも">>"みたいな表示だった気がするのですが、"|"とパイプみたいな見栄えです。
個人的には半角スペースは全て"·"、タブは"»"が見慣れているので、是非とも表示を変えたいです。
見慣れた表示に戻す
以前使用していたeclipse 4.4 LUNAの表示に戻したいと思います。
Macでは下記のファイルに該当の設定が記載されているようです。
appファイルを右クリック
→パッケージの内容を表示
→Contents/Eclipse/dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/conf/pleiades-config.xml
<!-- Eclipse 標準の空白文字表記を変更 2016.05.14 --><pointCut editPoint="execution" timing="before"><advice><![CDATA[$3 = $3.equals("·" ) ? "ᴜ" // 半角空白 例:▫ᵁᐡᶸᓑᴜՍ: $3.equals("°" ) ? "□" // 全角空白: $3.equals("»" ) ? "│" // タブ 例:›^│||∣│: $3.equals("¤¶") ? "↵" // CRLF 例:↩⤾⤶↲↵┘: $3.equals("¤" ) ? "←" // CR: $3.equals("¶" ) ? "↓" // LF: $3;]]></advice><joinPoint className="org.eclipse.jface.text.WhitespaceCharacterPainter" methodName="draw"/></pointCut>
設定部分のコメントを見る限り、2016年からこういう表示に変わったようですね。
半角スペースは"·"を"ᴜ"に、タブは"»"を"│"に置換してくださっています。
ここの部分の処理が不要ということになるので、削除しちゃって下記のようにしてeclipseを再起動します。
<!-- Eclipse 標準の空白文字表記を変更 2016.05.14 --><pointCut editPoint="execution" timing="before"><advice><![CDATA[$3 = $3.equals("°" ) ? "□" // 全角空白: $3.equals("¤¶") ? "↵" // CRLF 例:↩⤾⤶↲↵┘: $3.equals("¤" ) ? "←" // CR: $3.equals("¶" ) ? "↓" // LF: $3;]]></advice><joinPoint className="org.eclipse.jface.text.WhitespaceCharacterPainter" methodName="draw"/></pointCut>
見慣れた表示に変わりました。
設定に置換処理が書いてあるということは、こんなこともできるのですね!