Delphi IDE-在每个选定行上插入文本(与vim的块选择模式相同)?

Delphi IDE-在每个选定行上插入文本(与vim的块选择模式相同)?,delphi,ide,Delphi,Ide,在Delphi的ideradstudio中,可以像在vim中那样使用。这对于以面向列的方式删除内容很有用,但是当插入文本时,它只会添加到光标位置,而不是每个选定行上的光标位置,正如人们所期望的那样,从vim中可以看到的那样。有没有办法在每一选定行上插入文本,或者至少用某些内容替换选定内容?请注意,每一选定行上只有一个光标位置,而不是一个光标位置。但是,搜索替换和正则表达式应该可以满足您的需要。只需将搜索和替换应用于选定的文本。用^AFAIK搜索行的开头。这里的问题是列选择!对于一个正常选择的文本

在Delphi的ideradstudio中,可以像在vim中那样使用。这对于以面向列的方式删除内容很有用,但是当插入文本时,它只会添加到光标位置,而不是每个选定行上的光标位置,正如人们所期望的那样,从vim中可以看到的那样。有没有办法在每一选定行上插入文本,或者至少用某些内容替换选定内容?

请注意,每一选定行上只有一个光标位置,而不是一个光标位置。但是,搜索替换和正则表达式应该可以满足您的需要。只需将搜索和替换应用于选定的文本。用^AFAIK搜索行的开头。这里的问题是列选择!对于一个正常选择的文本,只需复制所选内容并使用MultiPaste在每行之前插入一些文本即可。我不知道当只选择一个块时,如何在“搜索和替换”中搜索每列的开头。@Uwe:同样的方法。不是每列的开头,只能选择一个列块,而是每行的开头。实现这一点的另一种方法(我通常的做法)是录制宏并多次重放。宏工具非常简单,但对于这种工作来说非常好。只需在添加文本之前按Home键开始录制,然后在停止录制之前移动到下一行即可。@Uwerabe:什么是MultiPaste?我遗漏了什么吗?最简单的方法是用外部编辑器打开源代码。提供$EDNAME$另存为工具选项参数,IDE在返回时要求重新加载。