![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1G_7eqYqyCPsDabyj_HZ5B8cF5LMgUFUyGyNmfvkIXSFBId1h3rImcvW13xq1YNPP9S8E6P0y-G-XazrETpQAB5nLzguLIHe7Isx16BMZGXmb13iIYoZcQIBIyPfHwquEqx34Fsj0jNM07p1WrsjT0ZY4yOcb110GS-9lH-pW5e-8prh1B0EGdfYh/s1600-rw/a7c4bfcb9b04878961c69c19fa7a5fbb.png)
仕事でコーディングをする時、僕の持論ではコピペは極力しない主義。
理由としては、タイピングの練習にもなるし、なにより、こうやってきたことで手が言語を覚えて、言語スキルも上達するからである。
会社ではJavascriptを使うことが多いが、jQueryはあまり使わない。
その理由はまた今度にするとして、
document.getElementById()
って一日に何回打ち込むか、数えるものめんどくさいぐらいだ。
新人のメンバーなどを見ていると、こういった言語をネットからコピペするもんだから
document.getElementsByClassName()
と打ち込む時に、Elementにsがつくことを知らない奴もいる。
実は笑い事ではなく、かなり致命的なエラーになるので、コードレビューなどはドキドキもんである。
Dashっていうアプリがあると知った
HTMLの入力はとにかくめんどくさい。
なんでmarkdownが流行るのかわかるぐらい、めんどくさい。
タグの開始〜終了までを続けて入力するのが困難な場合は、
<table>
<tr>
<td>TestInput</td>
</tr>
</table>
などと打ち込む時に、たしかに、カーソルで戻らずに打ち込める人もいるが、これがなかなか難しい。
ていうか、こういうのは、慣れの問題ではないと思った。
Dashを使ってみる
"@table"と入力すると
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizZpEse6AfvbOQ4ZPqxCgs-Aq0sN9t3efmviMx_vDX6ao1LGtU4BAzxcbLatwUgODykNgulJJK07Chw8Ehd5Bof8QSdBpfEvQaIjB8vizb1dPtszq5miXJb9lE-OlhwIa1Jj1EpIczKuED2AsPGgA_K4WcH1uCqQvldub4oQtQBd1rBbvcMrWf9end/s1600-rw/4-1-dash_play_1.gif)
という風に自動で入力してくれるようになります。
※クリックするとアニメーション再生されます。
設定してみる
1、Dashのインストール
app store でインストールしてください。
2、設定画面を開く
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV5fWwW4NcyiUG5T7jow8sWwKLah-5ecOA1zN-mwXjDGnBJ6eIbVH7xkVTqBrMTTkwOgHWoq9UP2YUS9aybcmmCraJcWFvpCvPmYIXeQtMXnClNSq0wwveAizUSSaCrLqGuBqvEaKo6Z9PeQkUhBGEGp14tybtfvkyPJ20uaB8eOvVR2lhuF1dN3Cf/s1600-rw/4-2-9f5f0aac33c1cd22494c2ef3fca1d590.png)
残念ながら、HTMLタグなどはデフォルトで登録されているのではなく、自分で登録しなければいけませんが、メリットとしては、柔軟な使い方ができます。
3、tagの追加
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXMXBlJnA5elg8-M1Gb0hB372MnlwHBR2_jhZbJk1NAq_97nLxf7fAeNg22LNtqqA_uSiOSv86U2Lov3JUmd1mv5XviSJVa9HCI_eH1gTE2k7bKNESqM4f0fHRIziC-0bduT5VIwBlrX2LI_Vj8t5fM01xYJ28noTwU1w15IkKEvyJudQepyoQYP-g/s1600-rw/4-3-061d111e1bd21c22b8356c242aae6616.png)
作らなくてもいいんですが、HTMLタグ以外にも色々登録するばあいは、tagを登録して、グループ分けした方がいいでしょう。
4、snipetの追加
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNBykdrePLKeuHfrdOF2NGf9sgLTUEqKTxpR9mRpWqsH1p6Fpr1vaCRNYA1VnIenAItK6uHP_38zX4X3xiJsw-UMiugqTTC0mnC9e1ZpCWknidMwH0ZrHwqXxIxRG1UkyuiMPkoImy00-5wULyoiU_HXgEAUYuzKairIBPAH5htP_Kr938sgjEo4Vt/s1600-rw/4-4-ee20691d306825e0005011ff11bf90de.png)
スニペットは、自分で入力する文字列です。
極力短くして、入力を簡単にしたいのですが、普通に入力している時に、勝手に変換されて、逆に使いにくくなってしまっても困るので、ルールを作らなくてはいけません。
僕は”@***”という風に"@"マークを先頭につけるルールにしました。
※あとで、簡単に変更できるので、使ってみて変更するのもアリですね。
何に応用できるかな?
プログラム言語の関数などをたくさん登録して、仕事の作業効率化もできますが、
メールテンプレートとして、意外と時間を費やしているメールの作業を少しでも削減。
プチIMEみたいな感じですね。
Dashというソフトは”@cursor”という、カーソルが入る位置を指定できたり、”@date”で、本日の日付を自動で入力したり、クリップボードに入れてくれたり、色々なオプションがあるので、そういった事を組み合わせて、もっと効率化を測ってみます。
とりあえず、ビバ効率化!!
0 件のコメント:
コメントを投稿