免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 35701 | 回复: 32
打印 上一主题 下一主题

[系统管理] VIM在显示行号时如何不选中行号? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-22 16:16 |只看该作者 |倒序浏览
vim配置时 set nu
打开文件后,会显示行号,但是如果选中连续的几行时,会选中开头无用的行号,如何设置vim,不选中行号啊?
用gvim打开,就不会选中行号

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
2 [报告]
发表于 2013-04-22 16:25 |只看该作者
set nonu?
说实话不明白你的问题。

论坛徽章:
0
3 [报告]
发表于 2013-04-22 16:26 |只看该作者
如果设置了 set mouse=a 打开鼠标的话【可以不选中行号】,当使用命令模式时,又无法选中文本,不太好用

论坛徽章:
0
4 [报告]
发表于 2013-04-22 16:30 |只看该作者
回复 2# wenhq


不是那个意思,我是在set nu的时候,如果用鼠标选中多行,它会把前面的行号也选中,这些行号信息我是不需要的。

用set nonu是可以,但是这样感觉慢了一步,要多输入一次命令。


   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2013-04-22 16:37 |只看该作者
chuanwj 发表于 2013-04-22 16:30
回复 2# wenhq
鼠标选中做什么?复制吗?
建议你进入visual模式,选择需要复制的,然后用"+y进行复制。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
6 [报告]
发表于 2013-04-22 17:19 |只看该作者
如果只是为了复制某些行,不需要set nu
比如复制第20行到第30行
:20
10yy

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
7 [报告]
发表于 2013-04-22 17:40 |只看该作者
你还可以用command mode 里的: start, stop copy or other operation
or

vi +linenum file
vi +/keyword file
然后用 yy copy

论坛徽章:
0
8 [报告]
发表于 2013-04-22 18:18 |只看该作者
回复 6# Shell_HAT


    这样不行啊,不能跨文件,复制--粘贴。
而且我希望用鼠标操作,让鼠标不选中行号。这些在Gvim是可以 实现的,但是在vim不行

论坛徽章:
0
9 [报告]
发表于 2013-04-22 18:21 |只看该作者
回复 5# L_kernel


    我要用鼠标选中,然后复制,再粘贴到其他的文件当中。但是如果number打开时,它会把行号也选中。
你说的那种方法也不行呢

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
10 [报告]
发表于 2013-04-22 18:52 |只看该作者
回复 8# chuanwj


跨文件是这样的:
vi a.txt
:20
10yy
:e b.txt
p
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP