»2021年2月8日SublimeTextで爆速コーディングこんにちは。システムチームのKです。タスクの割合的に実装系のタスクが多いので、1日の半分以上はSublimeTextというテキストエディタと向き合っています。毎日コードを書いていると、コードを書く時間をできるだけ短くして、より多くのタスクをこなしたり、考える時間をより多くとれないかと考えるわけですね。HTML、CSSやプログラム言語のスキルが低いうちはコーディングスキルも低いので、時間がかってしまいます。一文字ずつ打ち込むことで体に覚えさせる、というものがあります。僕はこれは良い学習方法だと思います。CSSのスキルをがない時期は、ひたすらにキーを打ち込んでいました。業務で行うべきではないと思います。業務中は効率化できる方法を実践すべきです。コーディングは効率化する方法がたくさんあります。“コーディング”という”作業”を効率化するための方法です。仕様やロジックを考えるフェーズをツールを使って自動化しよう!といったものではありません。そんなことしちゃダメです。選択している行の内容を上下に動かします。数行程度の移動ならコピペより早いです。W【HTML用】選択範囲をタグで囲みます。囲まれた後はタグにカーソルが合っているので、そのままspanやdivなど名前を変更できます。閉じタグも一緒に変わってくれます。U選択中のテキストを大文字に変換します。大文字で書くことがルールとされている、定数の命名時に使います。プラグインemmetHTML、CSSのショートハンドプラグインです。業界では主流ですから、プロなら使いこなせるべきです。ルールに則った記法で書いて、SublimeTextなら、Tabを押すと自動で変換されます。CSSは特に早く書けるようになります。HTMLも、これがこうなります。チートシート:https://docs.emmet.io/cheat-sheet/AutofileNameinculude,requireやimgタグのパスを候補から選択することができるようになります。DocBlockr“/**”と打ち込んでEnterを押すだけで、メソッドに付けるphpdocを自動生成してくれるものです。自分で打ち込む量が減るので、プロパティの名前間違いなどのイージーミスを減らす効果もあります。仕事そのものを作業化してしまうので、それは良くありません。自分と機械が出す答えが100%一言一句一致するものに限っています。前述したとおり、1文字ずつ自分の手でコーディングすることは良いスキルアップの方法です。自分のスキルアップを目的としたコーディング、しっかりと2つを使い分けることが大事だと思います。