web-dev-qa-db-ja.com

Notepad ++で水平方向にスクロールするにはどうすればよいですか?

Notepad ++で水平方向にスクロールする方法は?水平スクロールバーをドラッグすることで方法はわかりますが、もっと便利な方法が必要です。

  1. キーボードでスクロールする

  2. Shiftキーを押しながらマウスホイールでスクロールします。

ログファイルに長い行がたくさんあります。そして、私は水平方向と垂直方向の両方の方法で非常に速くスクロールする必要があります。

13
ViliusK

Notepad ++で水平方向にスクロールする方法は?

Notepad ++では、他のプログラムで水平方向にスクロールするのと同じ方法で水平方向にスクロールできます。便利な方法

横スクロールバーをドラッグすることで方法はわかりますが、もっと便利な方法が欲しいです。

それはあなたが便利だと思うものに依存しますが、いくつかのオプションがあります。

キーボードでスクロールする

あなたは通常使用することができます Left そして Right ほとんどのプログラムでいくつかの修飾子と組み合わせたキー。例えば、 Ctrl+Left/Right 通常、最後までスクロールするか、1間隔でスクロールします。また、 PageUp そして PageDown 通常、と組み合わせることができます Ctrl 垂直方向ではなく水平方向に1間隔スクロールします。同じことが言えます Home そして End (通常、行の最初または最後までスクロールします)。

特にNotepad ++の場合、キーボードまたは マウス経由 ではこれらのいずれもサポートしていないようです。残念ながら、 Shortcut Mapper でさえ、ホットキーにマップできる水平スクロールアイテムがないようです。プラグインを探すこともできますが、もっと簡単な方法があります。

ユニバーサルソリューション

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

必要に応じてスクリプトをカスタマイズおよび拡張できます。たとえば、キーボードホットキーを追加したり、スクロール量を変更したりできます。

ログファイルに長い行がたくさんあります。そして、水平方向と垂直方向の両方の方法で非常に高速にスクロールする必要があります。

上記のように複数のホットキーを作成して、ニーズに合わせて少し、中程度、またはたくさんスクロールできます。スクリプトをコンパイルして、バックグラウンドプログラムとして実行することもできます。

7
Synetech

少なくとも2019年1月1日(おそらくもっと早い)の時点で、長押しによる水平スクロールの機能 Shift +マウスホイールによるスクロールが追加されました。

コンピューター上のNotepad ++の最新バージョンに更新するだけです。この機能はデフォルトで有効になります。 Notepad ++の最新バージョンはここからダウンロードできます: https://notepad-plus-plus.org/download/

(出典: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/5184

3
Dennis

また、水平方向にスクロールする便利なオプションを探していました。スクロール矢印を右クリックし、[ページ左]または[ページ右]をクリックして、それぞれ1ページ左または右に移動しました。

左端と右端は、ホームまたはエンドと同様の機能を提供するのにも役立ちます。

2
Harsh Kumar
  1. 私のマウス(Logitex RX 250)は、マウスホイールを左右にタップすることで垂直スクロールをサポートしています

  2. メニューオプション「表示」で「ラップ」オプションをアクティブにできます。これにより長い行が折り返されるため、ウィンドウを離れるすべてのものが折り返され、行の下に書き込まれるため、垂直スクロールは必要ありません。

  3. 「ctrl」キーを押しながら右に押すと、右に移動してWordからWordにジャンプします。

2
ITroubs