2009-06-27 9 views
4

私は文書をスクロールするたびにキーボードの手を握りたくないので、Ctrl + UpとCtrl + Downを使い始めました。 しかし、それはとてもスロウです、1回のクリックで1行以上スクロールする方法はありますか?Visual StudioでCtrl +矢印のスクロール速度を変更しますか?

+0

のRe#ERは、あなたがアップ/ダウンメソッドを介して+ ALTすることができます。 :) –

+0

便利な方法のトップへスクロールすることはありません。私が望むものを見つけるためにCtrl-Fを押します。私はCtr + UpとCtrl + Downを使って1行をスクロールするためにVisual Studio 2015を設定する方法を知るために、適切なGoogle検索語を見つけることができたらいいと思っています。 – Ads

答えて

0

これは、Visual Studioの既定のキーバインディングでは不可能です。一度に1行のスクロールしかできません。

マクロを作成し、Edit.MoveControlUpコマンドを複数回実行することで、これを行うことができます。

+0

ええ、マクロを作成するのは効果的ですが、このようなことに使用するには十分に反応しません。マクロを起動すると、画面が点滅し、カーソルが待機カーソルに変わり、notifyareaの新しいアイコンが表示され(自動ヒドゥにタスクバーが表示される)、厄介なバルーンツールチップが表示されるので、タスクバーがポップアップします。 : –

0

PgUp & PgDnは私に役立ちます。私はマウスを使って嫌いです。

+3

PgUpとPgDnがスクロールしすぎて、入力カーソルも動く(btw、pgup/dn-scrollの長さを減らし、画面全体の高さの代わりにページを半分だけスクロールすることはできますか?) –

+0

@burr - そこは狂った話だ – demoncodemonkey

2

キーボードの疲労が発生するたびに、AutoHotkeyは常にその日を保存します!

^DOWN:: 
send ^{DOWN}^{DOWN}^{DOWN} ;send Ctrl+Down 3 times 
return 

^UP:: 
send ^{UP}^{UP}^{UP}  ;send Ctrl+Up 3 times 
return 

それはかなり粗い解決策ですが、それはあなたがやりたいように見えるん:

このAutoHotkeyをマクロは、トリックを行う必要があります。

0

コントロールパネルの[キーボードのプロパティ]で、文字の繰り返しオプションを設定できます。リピートディレイ(long < - > short)とリピートレート(slow < - > fast)を調整できます。

0

あなたは「クリックごと」と言っていますが、私はあなたがマウスホイールをクリックするたびにそれを意味すると思います。

あなたがダウンCTRLを保持したときに、私は、マウス高速スクロール

スクロール速度に亜ブーストを与える単純なプラグインを見つけました:https://visualstudiogallery.msdn.microsoft.com/17c06288-98de-46bc-97ba-4f468bf8a431

CTRLキーは私のことで通常に近いです「キーボード」の手、およびマウスとの組み合わせは、Page Up/Page Downのキーよりも速い。

CTRLを押さないとスピードが「普通」になるので、精度も上がります。

1

オートホットキーのコメントに加えて、私は私が使用するスクリプトを投稿したいと思います:

#SingleInstance Force 
#CommentFlag // 

// Script affects scroll speed only when Visual Studio window is active. 
#IfWinActive, [Name of Project] - Microsoft Visual Studio 

// Ctrl+Up = Ctrl+Up * 20 
^Up:: 
    Send, ^{Up 20} 
    Return 

// Ctrl+Down = Ctrl+Down * 20 
^Down:: 
    Send, ^{Down 20} 
    Return 

// Scroll Up = Scroll Up * 20 
WheelUp:: 
    Send, {WheelUp 15} 
    Return 

// Scroll Down = Scroll Down * 20 
WheelDown:: 
    Send, {WheelDown 15} 
    Return 

// Pressing Escape stops the script. 
Esc::ExitApp