编辑器中选择文本是一个矩形内(Editor to select text that is insid

2019-08-03 04:33发布

我经常发现自己有一些文字,我要排除的文本的某一部分,说的40行的前三个字符。 我能想到的最快捷的方式做到这将是绘制一个矩形和复制的文本。 我主要是使用Windows,但我可以肯定的grep或类似的可以用的代码一点点做这个事情。 我最好这样做的方法是打开命令提示符。 然后运行“编辑”(是历久弥新一个)。 然后粘贴在那里的文本(这其实需要的时间显著量)。 然后我可以选择我之后的矩形。

是否有支持此功能的任何其他编辑器? 我所熟悉的记事本+ +。

Answer 1:

您可以选择一个矩形区域进行剪切/复制在Visual Studio中之前做出选择用鼠标或(Shift +)光标键按下ALT键。 请参阅如何:选择和更改文本



Answer 2:

该宙斯编辑器可以做键盘驱动剪切/复制和粘贴。

也是默认的鼠标宙斯标记是在模式。



Answer 3:

如果你使用Vim,CTRL-V将让您选择文本的矩形块。

您可能需要禁用Windows的兼容性,否则CTRL-V将只粘贴。

事实上, 该文件说,CTRL-Q会让你做矩形mswin兼容性选择。



Answer 4:

你可以做到这一点nedit (这是适用于Windows)。 按住Ctrl键并拖动鼠标(左点击)选择矩形。

在Linux中,你也可以只使用cut

cut -b4- file 

将每一行中删除前三个字符,打印结果STDOUT



Answer 5:

Emacs支持kill-rectangle (绑定到Cx rk默认情况下)和yank-rectagleCx ry )来实现这一点。 还可能感兴趣的是delete-extract-rectangle (无默认绑定,并用于编程使用)。

你通过导航到有趣区域的一个角,击中使用它C-<space>设置标记,导航到对角点,并调用所需的功能。



Answer 6:

JEDIT支持垂直选项(键盘快捷键是Alt + \)。 它也可以做多,不连续选择(键盘快捷键是Ctrl + \)。 而当你在输入时会影响所有的选择,这样你就可以在余处同时编辑多个线路的同时,或同一行。 或两者。

垂直粘贴也支持。 这是我用所有的时间的特征。 这使得编辑列的微风。

如果你有太多的线可以方便地选择,然后JEDIT的查找和替换是好得不能再好。

JEDIT是一个Java应用程序,所以使用更多的系统资源比大多数的编辑。 但在另一方面,它适用于大多数系统,它具有插件的负荷,使编辑文本更有效。

http://www.jedit.org



Answer 7:

UltraEdit的具有列模式(菜单栏/列模式,键盘快捷键Alt + C)。 这使得有可能使块选择,删除,仅使用键盘(鼠标的工作原理也是如此)插入逐列等。

对于示例:使在为40线列的位置1中的零宽度选择并按下删除三次。 或者干脆让3×40块选择,然后按删除



Answer 8:

这可以使用JGSoft的做的EditPad其具有不削弱一个免费的精简版的版本。



文章来源: Editor to select text that is inside a rectangle