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

编辑:

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

ide:

NetBeans Eclipse Visual Studio IntelliJ IDEA Flash Builder Aptana Studio


当前回答

SublimeText 2、3和4

使用鼠标

在不同的平台上使用不同的鼠标按钮:

OS X

Left Mouse Button + Option
OR: Middle Mouse Button
Add to selection: Command
Subtract from selection: Command+Shift

窗户

Right Mouse Button + Shift
OR: Middle Mouse Button
Add to selection: Ctrl
Subtract from selection: Alt

Linux

Right Mouse Button + Shift
Add to selection: Ctrl
Subtract from selection: Alt

使用键盘

OS X

CTRL + shift +↑

CTRL + shift +↓

窗户

是ctrl + alt +↑。

ctrl + alt +↓

Linux

是ctrl + alt +↑。

ctrl + alt +↓

来源:SublimeText2文档

其他回答

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

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

NetBeans 6.9现在有一个插件。

在文本编辑:

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

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

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

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

notepad++, Visual Studio和其他一些:Alt +拖动。 vim: Ctrl + v或(奇怪的是)四键点击拖动。在windows中:Ctrl + Q(因为Ctrl + V是粘贴的标准)

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

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