Notepad++ のマルチ編集と列モードにバグがありますか?

Notepad++ のマルチ編集と列モードにバグがありますか?

言葉で説明するよりも、私が何を意味しているかを自分で確かめる方法をお伝えしたほうが良いでしょう。

次のような例を見てみましょう。

this is an example line bluh
this is a different example line blarg

そしてそれをNotepad++ウィンドウに貼り付け、このブラウザ内エディタ比較のために。[このリンクはCodecademyのランダムなレッスンへのリンクです。すでにある内容は無視してください。Codecademyを使用したのは、この機能がどのように動作するかの例を簡単に共有できるからです。すべきエディタで。

(どちらのエディターでも、ctrl-クリックを使用してマルチ編集を開始し、alt-クリックしてドラッグすると列モードを開始できます。)

両方のエディターの列モード/マルチ編集で、次を使用してみてください:

  • 右/左矢印
  • Ctrl + 右 / Ctrl + 左
  • Ctrl + Shift + 右 / Ctrl + Shift + 左
  • ホーム/終了
  • シフトホーム/シフトエンド

Notepad++ が「本来の動作」をしない理由がすぐにわかるでしょう。

これを修正する方法を知っている人はいますか? 何らかのプラグインか何かでしょうか?

[ちなみに、Codecademy エディタでは、ctrl-[shift-]-right/left は、次/最後の項目にジャンプするという単純明快なルールに従います/\b/が、NP++ では、shift キーが押されているかどうかや移動方向など、いくつかの条件下ではジャンプするという、より複雑でわかりにくい動作をします/\s+?/。]

答え1

試してみましたか崇高なテキスト 2? 列モード、マルチ編集など、優れたサポートがあり、テキストベース(JSON)の設定ファイルを介してすべてを完全にカスタマイズできるため、たとえば、あるアクションのキーボードショートカットが気に入らない場合は、変更することができます。また、素晴らしいコミュニティがあり、プラグイン言語拡張機能により、ほぼあらゆることが可能になります。

私はもう何ヶ月も ST2 を使っていますが、本当に気に入っています。グラフィカルな設定インターフェースがないのは最初は少し奇妙ですが、慣れると非常に強力です。ST2 は無料でダウンロードして無期限に使用できますが、時々登録するように求められます。作者をサポートする価値は間違いなくあるので、すぐにライセンスを購入しました。

関連情報