多列粘贴:在列模式中选中才能在粘贴到列模式中
3.6. Notepad++的列编辑功能
下面来解释Notepad++中的强大且好用的列编辑功能。
3.6.1. 什么是列编辑模式
普通编辑器,编辑文本的时候,选中一部分内容,都是在一行或多行的范围内操作,从左到右的,所以,可以看做是行模式。
与此相对应的,就是上下方向的列模式了。
进入列模式后,操作顺序和范围,是在所选范围内,从上到下的,比如全部插入某些字符等等,是在所选的列模式操作区域内,所涉及的每一行,都对应的插入这些字符。
当有些高级的操作,需要对不同的列,同时进行编辑的话,那么列编辑模式,就非常有用了。
3.6.2. Notepad++的列编辑模式的基本操作
在Notepad++中,按住Alt键之后,就处于列(编辑)模式了。
比如,按住Alt键,此处从上到下,选择多列:
例 3.20. 列编辑:多行输入同样内容
然后多行同时输入同样的内容,效果如下:
例 3.21. 列编辑:删除多行内容
然后也可以同时删除多行内容:
先按住Alt键,选后同时选取多列:
然后松掉Alt键,点击右键选择删除,或者直接按键盘上面的Delete键,都可以实现删除所选的多行中对应部分的内容:
例 3.22. 列编辑:多行中插入相同或不同的内容
进入列编辑模式后,除了可以手动输入内容外,也可以通过插入,实现输入多行内容:
按住Alt键进入列编辑模式后:
然后松掉Alt键,点击 编辑(E) ? 列编辑 Alt+C:
然后在“插入文本”处,填写你所要插入的内容:
此处填入想要插入的内容,即可同时插入多行内容:
同样,可以看到,上面还有个“插入数字”的功能,可以插入自己所想要的某种序列的数字:
然后就可以看到插入了想要的数字了:
虽然上面只是一些基本操作,但是对于很多人,如果需要用到此功能,也会觉得很方便了。
3.6.3. Notepad++的列编辑模式的高级用法
其实,列编辑的功能的好处,在于相对更加复杂一点的用法。
下面就介绍一下,我之前所遇到的情况,以及如何利用列编辑模式,来提高工作效率的:
例 3.23. 列编辑:同时复制和粘贴多列
然后在Notepad++中,新建一个页面,将拷贝的内容,粘贴到新建页面中:
然后再用列模式去选取此部分内容:
然后Ctrl+C复制所选内容,再回到要粘贴的地方,同样先是进入列模式:
后再按Ctrl+V,这样才可以正确的将通过列模式选取的内容通过(Ctrl+V)粘贴到列模式所选取的范围内,即所选取的每一行的内容,粘贴到目标的每一行的位置: