我经常发现自己有一些文字,我要排除的文本的某一部分,说的40行的前三个字符。 我能想到的最快捷的方式做到这将是绘制一个矩形和复制的文本。 我主要是使用Windows,但我可以肯定的grep或类似的可以用的代码一点点做这个事情。 我最好这样做的方法是打开命令提示符。 然后运行“编辑”(是历久弥新一个)。 然后粘贴在那里的文本(这其实需要的时间显著量)。 然后我可以选择我之后的矩形。
是否有支持此功能的任何其他编辑器? 我所熟悉的记事本+ +。
我经常发现自己有一些文字,我要排除的文本的某一部分,说的40行的前三个字符。 我能想到的最快捷的方式做到这将是绘制一个矩形和复制的文本。 我主要是使用Windows,但我可以肯定的grep或类似的可以用的代码一点点做这个事情。 我最好这样做的方法是打开命令提示符。 然后运行“编辑”(是历久弥新一个)。 然后粘贴在那里的文本(这其实需要的时间显著量)。 然后我可以选择我之后的矩形。
是否有支持此功能的任何其他编辑器? 我所熟悉的记事本+ +。
您可以选择一个矩形区域进行剪切/复制在Visual Studio中之前做出选择用鼠标或(Shift +)光标键按下ALT键。 请参阅如何:选择和更改文本
该宙斯编辑器可以做键盘驱动柱剪切/复制和粘贴。
也是默认的鼠标宙斯标记是在列模式。
如果你使用Vim,CTRL-V将让您选择文本的矩形块。
您可能需要禁用Windows的兼容性,否则CTRL-V将只粘贴。
事实上, 该文件说,CTRL-Q会让你做矩形mswin兼容性选择。
你可以做到这一点nedit
(这是适用于Windows)。 按住Ctrl键并拖动鼠标(左点击)选择矩形。
在Linux中,你也可以只使用cut
:
cut -b4- file
将每一行中删除前三个字符,打印结果STDOUT
。
Emacs支持kill-rectangle
(绑定到Cx rk
默认情况下)和yank-rectagle
( Cx ry
)来实现这一点。 还可能感兴趣的是delete-extract-rectangle
(无默认绑定,并用于编程使用)。
你通过导航到有趣区域的一个角,击中使用它C-<space>
设置标记,导航到对角点,并调用所需的功能。
JEDIT支持垂直选项(键盘快捷键是Alt + \)。 它也可以做多,不连续选择(键盘快捷键是Ctrl + \)。 而当你在输入时会影响所有的选择,这样你就可以在余处同时编辑多个线路的同时,或同一行。 或两者。
垂直粘贴也支持。 这是我用所有的时间的特征。 这使得编辑列的微风。
如果你有太多的线可以方便地选择,然后JEDIT的查找和替换是好得不能再好。
JEDIT是一个Java应用程序,所以使用更多的系统资源比大多数的编辑。 但在另一方面,它适用于大多数系统,它具有插件的负荷,使编辑文本更有效。
http://www.jedit.org
UltraEdit的具有列模式(菜单栏/列模式,键盘快捷键Alt + C)。 这使得有可能使块选择,删除,仅使用键盘(鼠标的工作原理也是如此)插入逐列等。
对于示例:使在为40线列的位置1中的零宽度选择并按下删除三次。 或者干脆让3×40块选择,然后按删除 。
这可以使用JGSoft的做的EditPad其具有不削弱一个免费的精简版的版本。