支持反向换行的文本编辑器?

支持反向换行的文本编辑器?

我需要修改代码,以便将行末的注释移至上方(新)行的开头。是否有支持此功能的编辑器(我使用的是 NotePad++)以及它应该叫什么?

答案1

我不知道你会怎么称呼它,但在 Vim 中,记录以下动作非常容易:

  1. 查找第一个注释字符
  2. 删除至行首
  3. 另起一行
  4. 插入已删除的文本

对于更通用的解决方案,它支持完整的正则表达式,因此您可以通过这种方式对整个文档执行此操作。

答案2

Notepad++ 具有宏功能。您可以试用一下,看看它是否能满足您的需要。例如,点击“开始录制”,搜索“a”,然后“停止录制”。然后,Ctrl-Shift-P 将允许您在整个文档中搜索“a”。这是一个简单的解释,但您可以使用宏功能进行非常复杂的操作,并让它执行几乎任何您需要的操作。

答案3

六:

:map q 0f#i<Ctrl-V><Return><Ctrl-V><Esc>ddkP

(假设评论以 . 开头#

相关内容