カクカクしかじか

技術的なアレコレ

RubyMineで改行すると謎のスペースが入る問題の解決法

今回の問題

RubyMineで改行を行うと以下の画面では特に問題は無さそうですが、diffを確認すると謎のスペースが入ってしまう...

f:id:fuqda:20190202172449p:plain

ターミナルから git diff で確認

f:id:fuqda:20190202173236p:plain

解決法

タブ RubyMinepreferenceEditorCode Style設定したい言語Tabs and Indents を開いて以下画像の通りに設定すればOKです。

f:id:fuqda:20190202173908p:plain

物凄い簡単だった(=゚Д゚=)

最後に

物凄い恥ずかしい話なのですが、今までこの設定をOFFにしないまま作業していて、「なんか謎のスペース入るけど、bundle exec rubocop --auto-correct コマンドやれば空行消せるし毎回やればいいか!」と設定が英語で読むのツライというアレルギーから対応を先延ばしにしてきました。
とはいえ「もうそろそろ初心者を名乗れないWebエンジニア2年目だし、いい加減ちゃんとしよう」と思って設定をいじっていたらあっさり解決しました...
次は横着しないぞという自戒も込めて投稿させて頂きます。