Notepad++ 中的多重編輯和列模式有問題嗎?

Notepad++ 中的多重編輯和列模式有問題嗎?

如果我告訴你如何親自理解我的意思,而不是嘗試口頭描述它,可能會更好。

舉個這樣的例子:

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

並將其貼到 Notepad++ 視窗中,然後貼上到這個瀏覽器內編輯器進行比較。 [該連結只是 Codecademy 上的隨機課程;忽略其中已有的內容;我只是使用 Codecademy,因為這是一種簡單的方法來分享此功能的工作方式範例應該在編輯器中。

(在這兩個編輯器中,ctrl-click 可用於啟動多重編輯,而alt-click-drag 可用於啟動列模式。)

在兩個編輯器的列模式/多重編輯中,嘗試使用:

  • 右/左箭頭
  • Ctrl-右/Ctrl-左
  • Ctrl-右移/Ctrl-左移
  • 家/結束
  • 輪班回家/輪班結束

您很快就會明白我所說的 Notepad++ 沒有以「應該」的方式運作是什麼意思。

有人知道解決這個問題的方法嗎?某種插件之類的?

[順便說一句,您可能還會注意到,在 Codecademy 編輯器中,ctrl-[shift-]-right/left 遵循一個簡單、直接的規則,即向前跳到下一個/最後一個/\b/,而在NP++ 中,它有一個更複雜、令人困惑的規則/\s+?/

答案1

你嘗試過嗎崇高文本2?它對列模式、多重編輯等提供了很好的支持,並且所有內容都可以透過基於文字的(JSON) 設定檔完全自訂,因此,例如,如果您不喜歡某些操作的鍵盤快捷鍵,您可以更改它。周圍還有一個很棒的社區,有很多外掛和語言擴充可以做任何你想做的事情。

我已經使用 ST2 好幾個月了,我非常喜歡它。缺乏圖形配置介面一開始有點奇怪,但一旦習慣了它就會非常強大。 ST2 可以無限期地免費下載和使用,儘管您偶爾會遇到註冊的麻煩。我很快就購買了它的許可證,因為它絕對值得支持作者。

相關內容