Ide na Studio(至少2.0.5版)有一个工具栏按钮用于切换块选择。它位于“标记出现次数”和“显示空白字符”按钮之间。还有一个Alt+Shift+a快捷键。毫不奇怪,这与Eclipse基本相同,但为了完整起见,我在这里加入了。

Ide na Studio(至少2.0.5版)有一个工具栏按钮用于切换块选择。它位于“标记出现次数”和“显示空白字符”按钮之间。还有一个Alt+Shift+a快捷键。毫不奇怪,这与Eclipse基本相同,但为了完整起见,我在这里加入了。,ide,editor,Ide,Editor,在MCEdit-toggle-Shift+F3(即F13)或F9->Edit->Mark列中 注意:在本例中,MCEdit是为午夜指挥官编写的编辑器。使用Nedit可以对所选列执行多个操作: CTRL+鼠标左键->标记矩形文本区域 在区域中按鼠标中键->移动文本区域,同时将其他文本推到一边 在标记区域按CTRL+鼠标中键->移动文本区域,覆盖旁边的文本并从原始位置删除文本 按住CTRL+SHIFT+鼠标中键在标记区域->复制文本区域,覆盖文本并将文本保留在文本板中的原始位置: 使用鼠标左键单击+

在MCEdit-toggle-Shift+F3(即F13)或F9->Edit->Mark列中


注意:在本例中,MCEdit是为午夜指挥官编写的编辑器。

使用Nedit可以对所选列执行多个操作:

CTRL+鼠标左键->标记矩形文本区域

在区域中按鼠标中键->移动文本区域,同时将其他文本推到一边

在标记区域按CTRL+鼠标中键->移动文本区域,覆盖旁边的文本并从原始位置删除文本

按住CTRL+SHIFT+鼠标中键在标记区域->复制文本区域,覆盖文本并将文本保留在文本板中的原始位置

使用鼠标左键单击+按住Alt键并拖动。请注意,如果您先使用Alt,然后单击并拖动,它将不起作用(至少对我来说是这样)。Ctrl+Alt而不是Alt也可以工作

对于纯键盘,无鼠标,使用Ctrl+Q、B启用块选择模式。 或者使用序列Alt、C、B,通过配置菜单执行此操作

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

警告2:如果要通过键入在每个选定行中插入文本,则必须使用“编辑、填充”块。其他编辑器允许您直接输入。

在Sublime3(Windows)中:

某些用户可能会使用Ctrl+Alt键获得反转屏幕+▲ 在窗户里。要解决此问题,请访问

首选项->键绑定用户

并在文件末尾的右括号前添加这两行:

{ "keys": ["ctrl+alt+pageup"], "command": "select_lines", "args": {"forward": false} },

{ "keys": ["ctrl+alt+pagedown"], "command": "select_lines", "args": {"forward": true} } 

或者用你自己的钥匙

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

Shift+UpArrow/DownArrow
-这将逐行选择文本

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



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

Windows版本使用Ctrl+Q,因为Ctrl+V是标准的粘贴剪贴板命令。@Andrew:值得注意的是,“Windows版本”指的是gVim附带的默认.vimrc。通过注释$VIMRUNTIME/mswin.vim中的相应行,可以将默认vim行为恢复为Ctrl+V。您是否知道如何使用鼠标选择一个柱状文本块,并将其复制到系统剪贴板(单击鼠标中键粘贴一个或Ctrl-V粘贴一个)?Notepad++,Visual Studio,其他:您也可以使用Shift+Alt+箭头键选择列,无需鼠标。+1表示四次单击拖动。我知道Vim用户“不应该”使用鼠标,但我认为用鼠标选择有时是有用的。对于EditPlus,要选择柱状块,请使用Alt+C。从本应为注释的编辑中:确保关闭“换行”如何缩进矩形选择?在Mac上,它是
Cmd
+
shift
+
r
。在这里可以找到更详细和更新的anwser:谢谢……这在kate(ubuntu)中非常有效。FTR,这也适用于kdevelop。请注意,这会切换,所以要返回默认选择模式,您必须再次按
Ctrl+shift+B
。它被称为“块选择模式”在Kate中,如果您像我一样在编辑菜单中搜索它。Kate似乎不支持垂直插入,或者我做错了什么?我切换到“块选择模式”,然后选择了一系列行的第一列(第一个字符的左侧)然后键入了一些内容。它意外地仅作为最后一行的前缀出现!要启用“块选择模式”“,使用CTRL+Q,然后使用B。再次使用相同的方法关闭。在我的textpad版本中,按下并没有选择整个列,但在块选择模式下,我可以在按住shift键的同时快速选择列。比鼠标上的alt选择要快得多。同样,对于升华文本3,回答也很好。这对我帮助很大。这应该是一个评论,而不是一个独立的评论。实际上没有必要按住Ctrl键。Shift+Alt+拖动鼠标(或箭头键)就足够了。谢谢,这太棒了!请注意,在启用cua模式的情况下,C-x将切割该区域,因此必须用C-x C-x或S-C-f替换。快速说明:对于Eclipse,这是一个切换。Columnar selection是您进入和离开的一种模式,换句话说,Eclipse会切换到一种模式,在这种模式下,所有鼠标选择都必须是Columnar,并且您会一直保持该模式,直到您切换回(再次使用相同的命令)。它不像其他编辑器,只在某些键关闭时才启用列选择。太糟糕了,这是在不允许Atom回答的情况下关闭的。这个问题是一个很好的资源。它应该重新打开以添加更多的编辑器。VTRing:这是关于“程序员常用的软件工具”。范围也有明确的定义和管理。我们可以为Atom添加一个答案吗?对于这个经常被问到的问题,这是一个很好的资源。我同意为Atom重新打开“范围也有明确的定义和可管理的”-这个问题要求同时为18个不同的程序提供一个解决方案。这是如何明确界定的?
Right Mouse Button + Shift
OR: Middle Mouse Button
Add to selection: Ctrl
Subtract from selection: Alt
Right Mouse Button + Shift
Add to selection: Ctrl
Subtract from selection: Alt
{ "keys": ["ctrl+alt+pageup"], "command": "select_lines", "args": {"forward": false} },

{ "keys": ["ctrl+alt+pagedown"], "command": "select_lines", "args": {"forward": true} }