回答:
Notepad ++で水平方向にスクロールする方法は?
Notepad ++では、他のプログラムで水平方向にスクロールするのと同じ方法で、水平方向にスクロールできます。便利な方法
横スクロールバーをドラッグする方法はわかりますが、もっと便利な方法を教えてください。
それはあなたが便利だと思うものに依存しますが、いくつかのオプションがあります。
キーボードによるスクロール
ほとんどのプログラムではLeft、通常、Rightキーとキーをいくつかの修飾子と組み合わせて使用できます。たとえば、Ctrl+ Left/Rightは通常、最後までスクロールするか、1つの間隔をスクロールします。また、PageUpそしてPageDown通常と組み合わせることができるCtrl水平の代わりに垂直方向のいずれかの間隔をスクロールします。Homeandにも同じことがEnd言えます(通常、行の先頭または末尾にスクロールします)。
特にNotepad ++の場合、キーボードまたはマウスを介してこれらのいずれもサポートしていないようです。残念ながら、ショートカットマッパーでさえ、ホットキーにマップできる横スクロール項目がないようです。プラグインを探すこともできますが、もっと簡単な方法があります。
Shiftキーを押したままマウスホイールでスクロールします。
一部のプログラムはこれを本質的にサポートし、一部のマウスドライバー/ソフトウェアはこれをサポートしますが、AutoHotkeyを使用して手動で簡単に設定できます。
AutoHotkeyをドキュメントは、既に持っている便利なスクリプトあなたが(とここに再現修飾キーを押しながら、マウスホイールを回すことで、水平方向にスクロールすることができますShift
の代わりにLControl
):
~Shift & WheelUp:: ; Scroll left
ControlGetFocus, fcontrol, A
Loop 2 ; <-- Increase this value to scroll faster.
SendMessage, 0x114, 0, 0, %fcontrol%, A ; 0x114=WM_HSCROLL; 0=SB_LINELEFT
return
~Shift & WheelDown:: ; Scroll right
ControlGetFocus, fcontrol, A
Loop 2 ; <-- Increase this value to scroll faster.
SendMessage, 0x114, 1, 0, %fcontrol%, A ; 0x114=WM_HSCROLL; 1=SB_LINERIGHT
return
必要に応じてスクリプトをカスタマイズおよび拡張できます。たとえば、キーボードのホットキーを追加したり、スクロール量を変更したりできます。
ログファイルに長い行がたくさんあります。そして、私は両方向に非常に高速にスクロールする必要があります。
上記のように複数のホットキーを作成して、ニーズに合わせて少し、中程度、または多くスクロールすることができます。スクリプトをコンパイルして、バックグラウンドプログラムとして実行することもできます。
Scrolling with mouse wheel while holding Shift key pressed.
私にはうまく
2019年1月1日以降(場合によってはそれよりも早い)、Shiftマウスホイールを押したまま+スクロールすることによる水平スクロールの機能が追加されました。
コンピュータでNotepad ++の最新バージョンに更新するだけです。この機能はデフォルトで有効になります。Notepad ++の最新バージョンは、https://notepad-plus-plus.org/download/からダウンロードできます。
(ソース:https : //github.com/notepad-plus-plus/notepad-plus-plus/pull/5184)
私のマウス(Logitex RX 250)は、マウスホイールを左右にタップすることによる垂直スクロールをサポートしています
メニューオプションの[表示]で、[折り返し]オプションをアクティブにすることができます。これは長い行を折り返すので、ウィンドウを離れるようなものがすべて折り返されて行の下に書き込まれるため、垂直スクロールは必要ありません。
「ctrl」キーを押しながら右を押すと、単語間をジャンプして右に移動します。