2009-06-27 7 views
4

Ich möchte nicht jedes Mal die Hände von der Tastatur nehmen, wenn ich in einem Dokument scrolle, also habe ich angefangen, ctrl + up und ctrl + viel zu benutzen. Aber es ist so sloooooow, gibt es eine Möglichkeit, es mehr als eine Zeile pro Klick scrollen zu lassen?Scrollgeschwindigkeit für Strg + Pfeile in Visual Studio ändern?

+0

Re # er ermöglicht es Ihnen, + nach oben/unten durch Methoden alt. :) –

+0

Ich habe noch nie Scrollen an die Spitze der Methoden gefunden, um nützlich zu sein. Strg-F, um den gewünschten zu finden. Ich wünschte, ich könnte den richtigen Google-Suchbegriff finden, um herauszufinden, wie man Visual Studio 2015 so einstellen kann, dass man mit Ctr + Up und Ctrl + Down 1 Zeile blättert. !!! – Ads

Antwort

0

Nein, das ist mit den Standardtastenbindungen in Visual Studio nicht möglich. Sie ermöglichen nur jeweils einen einzelnen Zeilenwechsel.

Sie können dies möglicherweise tun, indem Sie ein Makro erstellen und den Befehl Edit.MoveControlUp mehrmals ausführen.

+0

Hmm, das Erstellen eines Makros funktioniert, aber es ist nicht reaktionsfähig genug, um für so etwas verwendet zu werden. Wenn ich das Makro starte, blinkt der Bildschirm, der Cursor ändert sich in einen Warte-Cursor, die Taskleiste erscheint, weil ein neues Symbol im Benachrichtigungsbereich erscheint (Taskleiste wird automatisch entfernt) und ein nervender Tooltip erscheint. :( –

0

PgUp & PgDn funktioniert für mich. Ich hasse es, die Maus zu benutzen.

+3

PgUp & PgDn scrollt zu viel und es bewegt auch den Eingabe-Cursor. (Btw, ist es möglich, die Länge von pgup/dn-scroll zu verringern, um nur eine halbe Seite statt der gesamten Bildschirmhöhe zu scrollen?) –

+0

@burr - das ist verrückt reden genau dort – demoncodemonkey

2

Immer wenn Tastaturermüdung schlägt, AutoHotkey wird immer den Tag retten!

Dieses AutoHotkey Makro sollte es tun:

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

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

Es ist eine recht grobe Lösung, aber es scheint zu tun, was Sie wollen.

0

In Ihrem Kontrollfeld "Keyboard Properties" können Sie die Optionen für die Zeichenwiederholung einstellen. Sie können die Wiederholungsverzögerung (lang < -> kurz) und die Wiederholungsrate (langsam < -> schnell) einstellen.

0

Sie sagen "pro Klick", ich vermute, Sie meinen mit jedem Mausklick.

fand ich ein einfaches Plugin, das eine nitrosen Schub für die Scroll-Geschwindigkeit gibt, wenn Sie unten CTRL

Maus Schnellblätter halten: durch meine https://visualstudiogallery.msdn.microsoft.com/17c06288-98de-46bc-97ba-4f468bf8a431

Die CTRL Schlüssel ist in der Regel schließen "Tastatur" Hand und in Kombination mit der Maus ist schneller als die Tasten.

Es ist auch schön, dass die Geschwindigkeit "normal" ist, wenn Sie nicht halten CTRL, so können Sie auch Präzision haben.

1

Neben dem Auto-Hot Key Kommentar, würde Ich mag das Skript schreiben ich benutze:

#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 
Verwandte Themen