关于vim的复制和粘贴
vim吧
全部回复
仅看楼主
level 7
yujiaaoshiwo 楼主
发现复制粘贴的时候很诡异
1. <C-v> 列编辑下的复制粘贴和普通的复制粘贴 但是列编辑的复制 可以粘贴到相等的列后面 这个是怎么识别的?
2. <Command-C> //用的mac 复制的东西 再用 “*p 粘贴 和直接用 ”*y 复制 “*p 粘贴好像多了好多换行
3.假如我想要sublime 那种可以用鼠标复制列 并且粘贴列 我要怎么实现 或者说 怎么把鼠标复制的东西让vim觉得他是在列模式下复制的?
2016年06月05日 13点06分 1
level 1
1. 先把中文学好了再发贴
2. 不要再让体育老帅教你中文
3. 不要把脑中的喃喃自语一字不漏的直接打出来,请学会将脑中的想法组织成通顺且合理的 文法章句再发贴
2016年06月11日 12点06分 2
不知道我楼下描述的是否清楚
2016年06月11日 13点06分
对于玩vim的人来说 其实"*p <> 这种描述比直接说清楚 因为他们一看就知道是什么 贴吧本来就是一个不那么正式的地方 所以不用太计较 [乖]
2016年06月11日 13点06分
level 7
yujiaaoshiwo 楼主
换种表达方式吧 我已经知道vim中的复制和粘贴可以带模式 可以复制一列在粘贴到一列后面一列 我想知道在gvim/macvim 如何用鼠标复制 粘贴一列到另外一列后面 而不混乱 效果可以类似sublime的列操作一样
2016年06月11日 13点06分 3
level 3
不会[不高兴]
2016年06月11日 16点06分 4
其实这是一种变向吐槽 gvim/macvim的鼠标功能太难用了 这个真的是该强化下了
2016年06月12日 02点06分
level 6
水一下
2016年06月11日 18点06分 5
才三级就开始水了
2016年06月12日 08点06分
@yujiaaoshiwo 一般到7就不水了
2016年06月12日 16点06分
@君_姚 这个吧没什么人的经验没太大用处
2016年06月13日 02点06分
@yujiaaoshiwo 这个只是信仰的问题[滑稽]
2016年06月13日 16点06分
level 14
楼主,抱歉,我还是没看懂[汗]
2016年06月13日 04点06分 6
还描述的不够清楚 vim能否像sublime那样用鼠标进行列粘贴 复制的操作?
2016年06月13日 04点06分
level 14
可以啊,gvim当然可以用鼠标了,虽然应该没啥人用。
2016年06月13日 04点06分 7
不仅仅可以用鼠标 我也知道help mouse 不过sublime的列编辑 真的很好用 我想知道vim有没有类似插件或者设置之类的
2016年06月13日 04点06分
sublime 中 按住alt 鼠标拖动 就可以选中多个列(类似C-v ) 然后直接粘贴 就可以将剪切板内容粘贴到这一列后面 实在太方便了
2016年06月13日 04点06分
vim 中就没有类似功能 需要将列粘贴到原来的文件下面 然后<C-v>选中 d 到剪切板 然后 移动到第一行位置 p粘贴上实在是太麻烦了
2016年06月13日 04点06分
level 14
你要的功能都有,不过你要是喜欢鼠标操作,不建议你用vim,都难受。
2016年06月13日 04点06分 9
还有个问题 就是我从其他地方复制了一列(比如网页) 怎么以列形式粘贴到vim中?
2016年06月13日 05点06分
有个解决方案是先粘贴到vim中 然后在<C-v> 复制一次 但是有点麻烦吧~ 我看了下reg 列模式下和普通复制中reg * 的内容是一样的 没办法处理
2016年06月13日 05点06分
@yujiaaoshiwo 那得看你复制源的格式合不合法,你用vim列复制到系统剪切板,再复制回来一定没问题,因为符合vim格式,你试试复制到剪切板再拷贝到别的编辑器是啥样,你的浏览器如果格式不合法,vim当然不支持,sublime也不会支持,本质上是两个程序在交流数据,必须对数据格式达成一致。
2016年06月13日 05点06分
@VimMSF 你在浏览器里面复制5列 然后在sublime里面按住alt向下拖动5列 就能当做列粘贴上了 (正常粘贴肯定不会当做列)不知道vim有什么设置或者函数可以讲复制内容在后台转换为列模式下的复制内容
2016年06月13日 05点06分
1