怎么把前面的序号不要复制上
本帖最后由 孤世星辰 于 2020-4-9 16:39 编辑每次复制代码都会把前面的序号复制上,有没有大佬可以告诉我vim应该怎么配置,可以不复制到前面的序号
还有就是他复制的时候不可以拖动,每次都只能一页一页复制 gg 回行首
V 进入 visual 模式
G 到行尾
上面执行的操作也就是全选
然后输入
;y 复制到剪切板
;p 粘贴剪切板的内容
选择内容时候按住Alt,然后用鼠标选择要复制的区域。
这样是纵向选择,能够让你不选中前面的序号 sunrise085 发表于 2020-4-9 16:29
选择内容时候按住Alt,然后用鼠标选择要复制的区域。
这样是纵向选择,能够让你不选中前面的序号
没有用呢还是会整行复制下来 本帖最后由 Hello. 于 2020-4-9 16:33 编辑
高级方法。。
首行
vim ~/.vimrc
末尾添加
se mouse+=a
OK. 孤世星辰 发表于 2020-4-9 16:30
没有用呢还是会整行复制下来
如果我们不想复制行号,可以先关闭行号,然后再复制。
在命令模式下(按esc键):
//关闭行号
:set nonumber
//开启行号
:set number 你先冒号:set nonu
然后再复制就可以了 Hello. 发表于 2020-4-9 16:31
高级方法。。
OK.
这个倒是行号不会被选中了,但是copy灰了,ctrl+c又会吧行号复制进来 我记得在vim下是可以使用Alt纵向选中的。
你再试试?纵向选中是这个样子的。按住Alt键,拖动鼠标进行区域选中
sunrise085 发表于 2020-4-9 16:31
如果我们不想复制行号,可以先关闭行号,然后再复制。
在命令模式下(按esc键):
这样每次复制代码都需要打这个,可以vim里面直接配置么而且复制的时候他不可以拖动 sunrise085 发表于 2020-4-9 16:38
我记得在vim下是可以使用Alt纵向选中的。
你再试试?纵向选中是这个样子的。按住Alt键,拖动鼠标进行区域 ...
不行呢会直接拖动窗口 寓捷 发表于 2020-4-9 16:33
你先冒号:set nonu
然后再复制就可以了
每次复制代码都要弄这个.....好像vim可以配置 孤世星辰 发表于 2020-4-9 16:36
这个倒是行号不会被选中了,但是copy灰了,ctrl+c又会吧行号复制进来
shift+v进入visiual模式,选择要复制的行,
之后输入“+y就可以了 或者修正
:%s#^\s*\d\+##g 人造人 发表于 2020-4-9 16:48
强强强{:10_284:} Hello. 发表于 2020-4-9 16:47
或者修正
:%s#^\s*\d\+##g
什么意思哇,是不是我这里面少了什么东西
孤世星辰 发表于 2020-4-9 16:40
不行呢会直接拖动窗口
我在我这边试了,可以
archlinux + i3wm
孤世星辰 发表于 2020-4-9 16:53
什么意思哇,是不是我这里面少了什么东西
都说你百度了,结果还是发帖提问,^_^
人造人 发表于 2020-4-9 16:58
都说你百度了,结果还是发帖提问,^_^
百度看不懂{:10_266:}
页:
[1]
2