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

编辑:

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

ide:

NetBeans Eclipse Visual Studio IntelliJ IDEA Flash Builder Aptana Studio


当前回答

对于任何编辑器,都可以使用下面的快捷方式。这些快捷方式也适用于每个文本区域。

Shift +向上/向下箭头-这将逐行选择文本

Ctrl + Shift + LeftArrow/RightArrow -这将逐字选择文本

Ctrl + BackSpace -这将逐字删除文本

其他回答

在Ultra Edit和Crimson(或Emerald) Editor中,您可以使用Alt + C启用/禁用列模式

Eclipse过去需要一个列模式插件来选择矩形选区。

从Eclipse 3.5开始,您只需要输入Alt+Shift+A:查看它的News和Noteworthy部分。(在OS X上是选项- command - a。)

或者激活“编辑器演示”操作集(窗口>自定义透视图菜单),以获得用于切换块选择模式的工具栏按钮。

AmbroseChapel在评论中补充道:

这是一个开关。 柱状选择是一种进入和离开的模式:换句话说,Eclipse切换到一种模式,其中所有鼠标选择都必须是柱状的,您将一直保持该模式,直到切换回来(再次使用相同的命令)。 它不像其他编辑器,只有在按下某些键时才启用柱状选择。

在vim列可视模式是Ctrl + v,如果这是你的意思?

该特性在Netbeans的旧版本(最高7.1)中不可用,并且该插件不再受支持。

NetBeans 6.9现在有一个插件。

在MCEdit中切换Shift+F3(即F13)或F9->Edit ->标记列。

注:在这种情况下,MCEdit是为午夜指挥官编写的编辑器。