LoginSignup
1
0

More than 5 years have passed since last update.

sublime textで打ち間違い矯正ギブス

Posted at

こういうコードを書いてしまうのです

railsのコードを書くときに、こういう打ち間違いをしてしまうことがあります

# bin/rails destory model hoge
Error: Command 'destory' not recognized

この例はすぐ気づくし、'rails d model...'と省略形を使えばいいのであんま困らないのですが、こっちの例が最悪でした。

untitled_—_dengen_map.png

successじゃなくてsuCess、destroyじゃなくてdeSTORYになっていますが、この位置で誤記してしまうと、発見の難しい謎の挙動になって余計な時間を消費してしまいます。

過去何回かこのミスをやらかしていて我慢できなくなったので、エンジニアらしく対処することにしました。

TrailingSpaces

TrailingSpacesは文末の余計なスペースを通知するためのプラグインです。
文末スペースは RuboCop が指摘してくれるので、本来の用途では人気がないのですが、全角文字を強調表示するなど、本来の用途以外で便利に使われるパッケージです。

PackageManagerからインストールして、UserSettingsを開きます。

it__destroy_a_data__do.png
Trailing_Spaces_and_Package_Settings_and_Preferences_and__and_Menubar.png

こんな感じで強調表示を設定すれば

{
"trailing_spaces_regexp": " |destory|sucess|"
}

it__destroy_a_data__do_—_dengen_map.png

誤記をした時強調表示されるので、すぐに気づくことができるようになります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0