如何在编辑器和ide中选择列以列删除,插入或替换一些字符?

编辑:

原子 notepad++ 凯特 VIM 崇高 Emacs 文本编辑 翡翠编辑器 文本编辑器 MCEdit jEdit Nedit

ide:

NetBeans Eclipse Visual Studio IntelliJ IDEA Flash Builder Aptana Studio


当前回答

在文本编辑:

用鼠标,左键点击+ Alt +拖动。请注意,如果您先使用Alt,然后单击-拖动,它是不起作用的(至少对我来说)。Ctrl+Alt代替Alt也可以。

对于纯键盘,没有鼠标,启用块选择模式与Ctrl+Q, B。 或者使用Alt, C, B的顺序,通过配置菜单来完成。

警告1:如果启用了换行,那么块选择模式将不可用(这有点逻辑)。首先禁用自动换行。这给我带来了一些麻烦,这给了我答案。

警告2:如果你想通过输入在每一行中插入文本,你必须使用编辑,填充块。其他编辑器允许您直接输入。

其他回答

jEdit:

键盘:按Alt-\(在Mac OS X中是Opt-\)在矩形和普通选择模式之间切换;然后使用Shift +方向键来扩展选择。如果需要,可以用另一个Alt-\ (Mac OS X中的Opt-\)切换回常规选择模式。

使用鼠标:使用Alt-\(在Mac OS X中使用Opt-\)如上所述切换矩形选择模式,然后像往常一样拖动;或者Ctrl-drag(在Mac OS X中是Cmd-drag)。如果需要,可以用另一个Alt-\(在Mac OS X中是Opt-\)切换回常规选择模式。

实际上,你甚至可以用正常的方式做出一个非矩形的选择,然后按Alt-\(在Mac OS X中是Opt-\)将其转换为矩形。

在凯特切换Ctrl + shift + B。

在TextMate中使用鼠标:开始选择并在移动光标时保持alt键。

没有鼠标的情况下:首先使用⇧和箭头选择,然后点击alt并移动光标。

在Netbeans 7.1中,可以使用Ctrl + shift + R选择列(矩形选择)。在代码编辑器中还有一个按钮可用。

这是矩形选区的样子:

在notepad++中,您可以按住ctrl + alt + shift选择一个特定的列,然后单击鼠标左键并拖动以选择。