IMEの設定でスペースの入力を「常に半角」にした方がいい理由

意外と周りに同じ設定をしている人がいなかったので。

私は新規の開発PCのセットアップをする際に忘れず設定するようにしているのが、IMEの詳細設定で「スペースの入力」を「常に半角」に設定することです。

スポンサーリンク

「常に半角」に設定したきっかけ

何かのタイミングで上司に勧められて設定したのがきっかけですが、最初はへ~こんな設定あるんだという感じでした。ただこの設定をするだけで、バグも防げますし細かな入力ミスも防げてます。

設定した方が良い理由

目視では発見しづらいバグを防げる。これが一番ですね。

前にあったのですが、デザイナーさんにHTML・cssを修正してもらいそれを反映すると、一部のJavascriptが動作しなくなったのです。
あれーおかしいな?動作にからむような修正はなかったけどなぁ、とか思いながらソースを追ってもわからない。。 おかしいところが見当たらん!と泣きながらソースを追っていくと、cssのクラス指定部に全角スペースが入っておりそれでセレクタが動作していないのが判明しました。
以下のようなソースです。

<span class="hoge fuga"></span>

ぱっと見は問題ないですが、hogeとfugaの間のスペースが全角だとjQueryのセレクタが効かなくなります。
じっと眺めてると、何かスペース広くね?みたいな感じでたまたま発見できました。

こちらが半角スペース

<span class="hoge fuga"></span>

これを見つけた瞬間は、壮大な脱力感に見舞われました。

設定すると全角スペース入力できなくなるの?

いいえ、「Shift」+「スペース」で全角スペースが入力できます。

欠点

全角スペース入力するときにShiftキーが増えるだけです。 私にとって、これは欠点になりませんでした。そんなに全角スペースが必要なケースって無いので。

以上です。

Windowsime

Posted by kawadev