私は Notepad2 が大好きですが、これを捨ててしまいたくなってきているのは、非常に長い行があるテキスト ファイルで、スクロール バーを使用して右端までスクロールできないという水平スクロールの癖です。スクロールはできますが、スクロール バーの矢印をクリックして機能させる必要があります。折り返しを無効にすることもできることは知っていますが、ここでは関係のないさまざまな理由から、それをしたくありません。マウス ホイールを傾けることも試しましたが、水平スクロール バーの端に達するとスクロールが停止します。
調査の結果、人々が「それが現実だ」と決めつける投稿が見つかりました。あるいは、なぜそうなるのかについて弁解する投稿が山ほどありました。想定そうなるように。
そこで私は StackExchange にアクセスして、パワー ユーザーの皆さんが、これが本当に意図的なものであるかどうか、または回避策があるかどうかを証明できるかどうかを確認しようとしています。
答え1
これは Scintilla 編集コンポーネントによって発生します。
Notepad2 よくある質問:水平スクロールバーが正しく計算されないのはなぜですか?
1 行にさまざまな構文スタイルが含まれる場合があるため、適切な行の長さを計算するには高いパフォーマンスが必要です。このため、固定幅が想定されます。長い行の末尾には、End キーまたはスクロール バーの矢印を使用していつでも到達できます。
によるとシンティラのウェブサイトただし、これはリリース1.75で修正されました。
リリース 1.75
- 水平スクロール バーは、表示される最も広い行に合わせて拡大される場合があります。
これは以前は「設計によるもの」でしたが、現在は修正可能なようです。ただし、最も信頼性の高い回答が必要な場合は、Notepad2 の開発者に連絡して、これを実装できるかどうかを尋ねてください。