Visual Studio 2013内からのキーボード入力(コード編集)でわずかな遅延(推定50〜200ミリ秒)が発生しています。問題は発生しないです。 Visual Studio 2010の場合。入力時に、キーが画面に表示されるまでに少し時間がかかります。これが修正できるかどうかわかりません。
問題を絞り込む可能性のあるものをいくつか示します。
明らかに、Visual Studio 2013の方が新しく、口笛が多くなっています。おそらく、これらの機能の1つが、コードの入力に関連するオーバーヘッドを追加することになります。これを改善できるアイデアがあれば役に立ちます。私はより単純なソリューションを好みますが、私は入手できるものを採用します。
一般的に、追加のディスプレイ(2番目または3番目のモニター)を無効にすると、これを修正するための最も一貫した結果が得られました。スローダウンの原因となる正確なプロセスはわかりませんが、マシンは複数のディスプレイに出力するために多くの追加処理を行わなければなりません。
Geforce GTX 980 Tiを搭載した私のホームデスクトップPCでは、これは問題ではありません。しかし、ほとんどの標準的なマシンは、複数のディスプレイを備えた微妙な遅れを含みます。
VS2013で入力するときに、キーボードの大幅な遅延も発生しました。私にとって、特定のプラグインを1つアンインストールすることで、状況は大幅に改善されました。
Tools --> Extensions and Updates --> Uninstall Application Insights
このプラグインをインストールしたことは覚えていませんが、 Application Insights Tools for Visual Studio と呼ばれています。参照先のページでは、この拡張機能は価値があるもののプレビューであることを述べています。
VS 2013 Ultimateでも同じ経験をしました。
I disabled CodeLens機能を使用すると、はるかに改善されます。
([オプション]-> [テキストエディター]-> [すべての言語]-> [CodeLens]-> [CodeLensを有効にする]チェックボックスをオフにしてください)
Razorファイル(.cshtml)を編集しているときに、ReSharperをアクティブにすると、この遅いキーストローク応答の問題が発生しました。 Razor-> Context ActionsのReSharperオプション内のコード編集グループの下に設定がありました。 2つのチェックボックスがあります。
_ Razorブロックマークアップをラインマークアップに変換
_ Razor LineマークアップをBlockマークアップに変換
両方ともチェックされましたが、意味がありませんでしたので、両方ともチェックを外しました。その後、ファイルの編集に戻って、できあがり-タイピングの速度が即座に向上しました!
同じ問題がありましたが、VS 2013を閉じると、Microsoft SQL Server Compact 4.0をダウンロードする必要があるというエラーメッセージが表示されました。さて、私はそれをインストールしてからVS 2013を再起動しました。
"Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advanced
を使用してIntellisense自動更新を無効にすると、遅延が解消されました(C/C++ファイルの場合)。
また、上記の設定を見つける前に、小さいファイルを使用すると効果があることにも気付きました。ラグは、長いファイルの最初または途中を編集するときにのみ現れました。長いファイルの終わりに遅れはありませんでした。