我需要修改代码,以便将行末的注释移至上方(新)行的开头。是否有支持此功能的编辑器(我使用的是 NotePad++)以及它应该叫什么?
答案1
我不知道你会怎么称呼它,但在 Vim 中,记录以下动作非常容易:
- 查找第一个注释字符
- 删除至行首
- 另起一行
- 插入已删除的文本
对于更通用的解决方案,它支持完整的正则表达式,因此您可以通过这种方式对整个文档执行此操作。
答案2
Notepad++ 具有宏功能。您可以试用一下,看看它是否能满足您的需要。例如,点击“开始录制”,搜索“a”,然后“停止录制”。然后,Ctrl-Shift-P 将允许您在整个文档中搜索“a”。这是一个简单的解释,但您可以使用宏功能进行非常复杂的操作,并让它执行几乎任何您需要的操作。
答案3
六:
:map q 0f#i<Ctrl-V><Return><Ctrl-V><Esc>ddkP
(假设评论以 . 开头#
)