2009-06-24 22 views
5

私はタッチタイピストです。Visual Studio 2008のタッチ入力

私は、Visual Studio 2008を使用する場合は、頻繁に私の右手は、エディタ内のコードの別の行に移動するには、矢印キーを使用してホーム列を離れる...

を定期的にHP 17" ラップトップを使用しています。

私はviemu、IAMないviのユーザーを見てviemuを学ぶために時間を投資に興味を持っていないですしている。

私は複雑な何かをコーディングし、矢印キーを使用するように私の手を離れて取らなければならないのですときにはイライラさせられます...

他の開発者がこれをどのように処理しているかを知ることに興味がありますか?

編集:私がViemuを使用しない理由の1つは、私がコンサルタントであり、viemuアドインがインストールされていない他のマシンを頻繁に使用しなければならないことです。

+4

私はちょうど私のキーボードに慣れてきたと推測します...私はいつも私の手を動かして、家の列に戻します。 –

+0

@ジャスティン - 彼らは家の列に戻しますが、それは最初の場所に残すために気を散らしています:) – Developer

+0

うわー、これは今までに閉じられると思った... –

答えて

2

私はvimユーザーとタッチタイピストですが、hjklには慣れていません。 私にとっては、矢印キーを使用することはOKですが、私は同僚を賞賛していることを認めなければなりません。 そのスキルをマスターしてください。

HomeEndなどは、正確には別のキーボードの同じ場所にはないので、実際にはナットを駆動します。

+0

あなたはモードを切り替えるために左手をエスケープに動かす必要はありませんか?私はこれも同様の気晴らしになると思います。 – Developer

+0

@ニック:あなたは正しいですが、代わりにCtrl- [でも、これはほとんど役に立ちません。 –

1

私が同意すると、私の指がメインキーボードから矢印キーに移動するのは大きな苦痛でした。

Emacsモードを使用していました。あなたはviemuモードを使いたくないと言いましたが、EmacsモードはVS2008に組み込まれているので、他のマシンでも簡単に使うことができます。

[ツール] - > [キーボード]に移動し、[次の追加のキーボードマッピング方式を適用する]の下でドロップダウンをEmacsに切り替えると、そのモードを使用できます。私の経験では、キーはEmacsのコマンドにかなりよく似ており、Web上の多数のチュートリアルからコマンドを学ぶことができます。

+0

ありがとう - これは私が知らなかった何か、2008年のemacsオプションです。これを調べる時間を過ごすでしょう。 – Developer

1

私は小指(別名ピンキー)を使用してカーソルキーにストレッチし、残りの手をReturn/Enterキーに固定することを学びました。この方法は、カーソルキーとPage Up/Page Downキーの両方を使用しているときに機能するようです。しかし、私は通常、Ctrl + F3のショートカットを使用して実際のキーワードなどを検索します。これにより、私はそれを伸ばすことができます(Ctrl + FはVisual Studioでは別のタイプのコードのナビゲーションにも同様に効果的ですが、Ctrl + Gで特定の行番号に移動します)。

私はスピードが正しかった後にしか役立たないと感じています。私は、キーボードを見ずにホームの行からカーソルキーとバックに移動する必要がないことで節約された時間が本当に重要であると確信していません実際のコードが正しく書かれているのと比較して。私は何年も前から何人かのチームメイトを輩出していましたが、それは品質よりもスピードを優先しているようですが、それは悪いことです。実際に正しくコードを書くことを実際に学ぶ前に、タイプを最適化することは労力の無駄だと思われます彼らは私が遅いと対照的に効果がないと思う)。

もちろん、私は、品質の開発者であるときにはすばやく作業する必要性を完全に理解しており、効率的なツールの使用は良いことです。

+0

私は「品質の開発者」ではないことを意味していますか? – Developer

+1

ハハハ!どういたしまして。そういうことが起こったのであれば謝ります。ちょっと考えてみたかっただけです。私は速い部分が私を避けているように(良い日々がそうであるように)、善良で速い者を嫉妬しています。 –