キーボードを持っているのに、なぜマウスを使うのですか?

画像 挑発的な見出しにもかかわらず、私はホリバーを再燃させようとはしません。 キーボードの未使用の可能性、プログラマの生産性を向上させ、マウスへの不必要なジェスチャーからあなたを救うものについてお話したいと思います。



ブラインド印刷方法



このジャンルの古典から始めましょう。これが基礎です。 プログラマーにとってタッチタイピングの重要性については議論できますが、必要な文字を見つけるためにキーボードを見ると、この記事の他のすべての段落は無意味です(またはそうではありません)。



プログラマーにとって、印刷速度は重要ではありません。なぜなら、ほとんどの場合、私たちが考えて印刷することはほとんどないからです(たとえば、コピーライターに比べて)。 目を閉じて鍵を見つけることができることが重要です。



誰もがソロを覚えています... Shahidzhanyan ...そして、個人的には、このシミュレータは印刷方法を学びたいという私の欲求を打ち負かしました。 一般的に、コースは悪くありませんが、サービスとささいなことはすべての熱意を殺します。 したがって、恐れることはより良いことです。



シミュレーター





このリストは非常に長く続けることができます。もっと欲しいのであれば、グーグル。 覚えておくべき主なことは、もちろん、1Cでプログラミングしていないのであれば、英語のレイアウトに興味があるということです。



しかし、タイピングマシンでキーボードを壊した場合、別の方法があります。 leventovは、 盲目の10本指キットを簡単に学習する方法を思い出しました。



Vim



多くの人がVimエディターについて聞いたことがありますが、Vimエディターで作業を試みた人はそれほど多くなく、作業量も少なくなっています。 これは驚くことではありません。Vimはすぐに使用できるものの1つではありません。 最初はパフォーマンスが大幅に低下するため、痛みと屈辱に慣れる必要があります。 しかし、Vim自体はLinuxワーカーに任せましょう。 個人的には、彼の哲学に興味があります。 Vimでは、マウスではなくキーボードを使用して書き込みます。 言い換えれば、Vimwayは結果を達成するために体の動きを最小限に抑えることです。



人気のあるエディターとIDEには、神社に触れることができるプラグインがあります。 すぐに使用できる崇高なテキストには、 ビンテージモード (リンク命令)と呼ばれるプラグインがあります。



JetBrains IDEに公式のIdeaVimプラグインをインストールできます。



要するに、挿入モードとコマンドモードの2つのモードがあります。 1つ目は通常どおり印刷し、2つ目はカーソルが変わり、大切なコマンドを使用できるようになり、時間を大幅に節約できます。 たとえば、H(←)、J(↓)、K(↑)、L(→)キーを使用してカーソルを移動します。 つまり、矢印でカーソルを移動する必要はありません。 手は常にキーボードの同じ領域の上にあります。



一度見た方が良い:







一見、これは複雑に思えるかもしれませんが、慣れると、Vimwayの美しさを理解できます。 通常、プラグインのコマンドは元のコマンドに対応するため、VimのコマンドをGoogleで検索するか、デスクトップにそのような壁紙を配置します。 また、前述のように、ボタンをやみくもにクリックすることが重要です。 時間が経つにつれて、これは自動化になります。



今かっこいい?



間違いなくはい。 しかし、私は別のクールなことについて話したいです。 Vimのすべての機能にもかかわらず、コードを操作するのが面倒な場合があります。 すぐに適切な場所に移動し、行に移動してカーソルを目的の属性に追いつけないようにします。 次の迷子は、コードに沿って私たちがはためくのに役立ちます。







繰り返しますが、これがどのように機能するかを見る方が良いです:







おわりに



上記のすべてに加えて、作業環境の研究の重要性に注目する価値があります。 最新のIDEは、信じられないほどの機能と多数のホットキーを提供します。これらのキーからは時折頭が回りますが、それだけの価値はあります。 ボタンパネルとディレクトリツリーが占めるスペースが解放され、生産性が向上します。 また、フルスクリーンモード(ほとんどすべてのエディターにあります)にも注意を払ってください。信じられないほどの没入感と集中力が得られます。



Zen Conding / Emmetに言及することもできますが、これはWeb開発者にとって非常に専門的なものなので、省略します。



マウスではなくキーボードでプログラムします。



ご清聴ありがとうございました。



All Articles