求notepad++列编辑于Emacs或Vim上完美实现方法
vim吧
全部回复
仅看楼主
level 8
Arcana_Silent 楼主
notepad++的列编辑是我使用过最强大的。类似的功能我在Gvim和eclipse上使用过。效果都不理想。共同缺点是不能自动去除多余的空格。emacs未实践。
2012年12月12日 08点12分 1
level 8
Arcana_Silent 楼主
1、3图为所复制的选区,复制选区,插入空行后粘贴,效果如2、4图所示
Gvim中name和id后有之前不存在的空行。
2012年12月12日 08点12分 2
level 14
啥叫 自动移去多余空格 ,把问题描述清了
2012年12月12日 08点12分 3
level 14
就这个???
2012年12月12日 08点12分 4
不是啊,我快操作模式下弄的,这只是个例子。我想要的是4图的结果,就是name和id后无空格
2012年12月12日 08点12分
回复 Arcana_Silent :可以先用查找替换去掉行尾空格,具体我也没试过,你去百毒或者古各一下很好找的
2012年12月12日 16点12分
level 14
本来就得有空格,你复制的时候连空格一起复制了,粘帖的时候反倒没有了,说的过去么?
你要想没空格那是格式化的问题,不干复制粘贴的事,两概念

2012年12月12日 08点12分 5
请仔细看下图片和2楼文字。注意图2的上半部分id后其实是没空格的。复制粘贴后下半部分的id却有空格了啊了。
2012年12月12日 08点12分
level 14
图1和图2有联系么?你看我那张图复制后没空格啊
2012年12月12日 08点12分 6
level 14
你录个gif吧,这样看的清你操作过程
2012年12月12日 08点12分 7
你用什么录的,我没软件。你用的不是快操作Gvim下ctrl+Q,Vim里ctrl+v
2012年12月12日 08点12分
回复 Arcana_Silent :LICEcap小巧好用,录完发上来
2012年12月12日 08点12分
回复 VimMSF :很奇怪,我明明用快模式能选出举行选区(见图1,选区一直能延伸到birthday的y下面),但是现在又不可以了。无法把光标在id后继续右移了
2012年12月12日 09点12分
回复 Arcana_Silent : 你id后面有空格么,没空格选不了
2012年12月12日 09点12分
level 8
Arcana_Silent 楼主
这是我的操作过程
2012年12月12日 11点12分 8
level 14
我知道了,你把virtualedit打开了
:set ve
看看里面是不是有block
:set ve=
就没问题了
2012年12月12日 11点12分 9
level 14
奇怪看
lz
貌似也不晓得ve干啥用的,怎么就给打开了呢,真奇怪[瞌睡]
2012年12月12日 11点12分 10
嗯,我发现不开这个选不了就开了。不过我还是不知道怎么让他每空格啊。。
2012年12月12日 11点12分
level 14
我去,你不复制空格不就没有空格了,还有空格么,让人抓狂啊你[啊!]
2012年12月12日 12点12分 11
level 14
2012年12月15日 04点12分 12
怎么做到的不复制空格~~
2012年12月15日 10点12分
回复 Arcana_Silent : 我自己写的vim脚本,扩展了一下
2012年12月15日 11点12分
回复 VimMSF :[大哭]
2012年12月15日 13点12分
回复 Arcana_Silent :不会是vimscript吧。。。
2012年12月15日 13点12分
1