背景
業務でPhpStormを利用しているが、たまにファイルによっては'{'の後に改行を入れると強制的に'}'が挿入され、'}'が二重になってしまう問題が発生していた。
(筆者がこの問題にあたったファイルは.tagで終わるファイル)
'{'を入力した時点で'}'ができるので、改行したときには挿入される必要ないのが、挿入されてしまうので困りもの。
消せばいいだけなのだが、毎回挿入されるとストレスになるので解消したときの方法を備忘録として。
原因と解消方法
PhpStormのスマートキー設定でEnterを押すと対となる'}'が挿入されるように設定されていたので、設定を解除する。
-
PhpStorm > Preferences
か⌘ ,
で環境設定を開く -
Editor > General > Smart Keys
を開く -
Enter
の中からinsert pair '}'
のチェックボックスからチェックを外す
これで改行したときに対となる'}'が挿入されなくなった。
もし同じ問題にあたった人は是非。