设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Gentoo Linux
›
vim 替换一行的光标后所有的某个字符串? ...
1
2
/ 2 页
下一页
返回列表
查看:
1457
|
回复:
13
vim 替换一行的光标后所有的某个字符串?
[复制链接]
pdfan
pdfan
当前离线
积分
166
IP卡
狗仔卡
发表于 2010-8-22 08:21:54
|
显示全部楼层
|
阅读模式
一行光标前后都有多处某个字符串,只想替换光标后的所有的字符串有什么简单命令?
现在用的土办法是把一行分两行,替换所有后面的行,然后再把后面的行合并到前一行。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
yanglh
yanglh
当前离线
积分
143
IP卡
狗仔卡
发表于 2010-8-22 09:10:37
|
显示全部楼层
v 块不行吗,先用v选中
回复
支持
反对
使用道具
举报
显身卡
potter_tang
potter_tang
当前离线
积分
92
IP卡
狗仔卡
发表于 2010-8-22 09:15:46
|
显示全部楼层
没想到好办法,楼主的办法还算简便。
Post by
yanglh;2109215
v 块不行吗,先用v选中
试了一下不行,即便选了后面的部分,替换时还会从行首来,它是以被选中的行来找的,不管一行中选中了多少字符。
等待高人解答。
回复
支持
反对
使用道具
举报
显身卡
yanglh
yanglh
当前离线
积分
143
IP卡
狗仔卡
发表于 2010-8-22 09:22:44
|
显示全部楼层
刚刚试了一下,确实是这样的!
回复
支持
反对
使用道具
举报
显身卡
potter_tang
potter_tang
当前离线
积分
92
IP卡
狗仔卡
发表于 2010-8-22 09:27:23
|
显示全部楼层
测试文本:
abc abc abc
可视模式选中后两个abc,运行命令
:'<,'>s/abc/def/g
三个abc都成了def
回复
支持
反对
使用道具
举报
显身卡
yanglh
yanglh
当前离线
积分
143
IP卡
狗仔卡
发表于 2010-8-22 09:42:46
|
显示全部楼层
用正则表达式应该可以吧
回复
支持
反对
使用道具
举报
显身卡
jsun
jsun
当前离线
积分
1061
IP卡
狗仔卡
发表于 2010-8-22 09:54:08
|
显示全部楼层
按D
字数补丁
回复
支持
反对
使用道具
举报
显身卡
acevery
acevery
当前离线
积分
1208
IP卡
狗仔卡
发表于 2010-8-22 10:31:44
|
显示全部楼层
确实不行....
回复
支持
反对
使用道具
举报
显身卡
linyunxian
linyunxian
当前离线
积分
362
IP卡
狗仔卡
发表于 2010-8-22 10:47:21
|
显示全部楼层
这个需要有标记用来标记光标所在位置。。。 似乎还不知道怎么来标记。
回复
支持
反对
使用道具
举报
显身卡
pdfan
pdfan
当前离线
积分
166
IP卡
狗仔卡
楼主
|
发表于 2010-8-22 11:43:17
|
显示全部楼层
比如把下面的bash包前面所有的"
' '"全部替换为";S' '":
paludis --log-level qa --resume-command-template /dev/shm/x --install --add-to-world-spec 'world' --serialised 0.37 'package;=virtual/libiconv-0:0::gentoo;installed;has_all_deps
' 'package;=sys-libs/zlib-1.2.5-r2:0::gentoo;installed;has_all_deps
' 'package;=virtual/libintl-0:0::gentoo;installed;has_all_deps
' 'package;=sys-apps/acl-2.2.49:0::gentoo;installed;has_all_deps
' 'package;=virtual/acl-0:0::gentoo;installed;has_all_deps
' 'package;=sys-apps/sed-4.2.1:0::gentoo;installed;has_all_deps
' 'package;=dev-python/setuptools-0.6.14:0::gentoo;installed;has_all_deps
' 'package;=sys-libs/cracklib-2.8.16:0::gentoo;installed;has_all_deps
' 'package;=app-portage/portage-utils-0.4:0::gentoo;installed;has_all_deps
' 'package;=dev-java/java-config-wrapper-0.16:0::gentoo;installed;has_all_deps;P' 'package;=dev-java/java-config-2.1.11:2::gentoo;installed;has_all_deps;P' 'package;=app-arch/xz-utils-4.999.9_beta:0::gentoo;installed;has_all_deps;P' 'package;=sys-libs/gpm-1.20.6:0::gentoo;installed;has_all_deps;P' 'package;=sys-libs/ncurses-5.7-r5:5::gentoo;installed;has_all_deps;P' 'package;=app-shells/bash-4.1_p7:0::gentoo;installed;has_all_deps;P' 'package;=sys-apps/which-2.20:0::gentoo;installed;has_all_deps;P' 'package;=dev-libs/libgpg-error-1.7:0::gentoo;installed;has_all_deps;P' 'package;=dev-libs/libgcrypt-1.4.6:0::gentoo;installed;has_all_deps;P' 'package;=sys-libs/gdbm-1.8.3-r4:0::gentoo;installed;has_all_deps;P' 'package;=sys-devel/libperl-5.10.1:1::gentoo;installed;has_all_deps;P' 'package;=app-arch/bzip2-1.0.5-r1:0::gentoo;installed;has_all_deps;P' 'package;=dev-lang/perl-5.12.1-r1:0::gentoo;installed;has_all_deps;P' 'package;=app-admin/perl-cleaner-2.3:0::gentoo;installed;has_all_deps;P' 'package;=sys-devel/automake-wrapper-5:0::gentoo;installed;has_all_deps;P' 'package;=sys-apps/texinfo-4.13:0::gentoo;installed;has_all_deps;P' 'package;=sys-devel/m4-1.4.14-r1:0::gentoo;installed;has_all_deps;P' 'package;=sys-devel/autoconf-wrapper-9-r1:0::gentoo;installed;has_all_deps;P'
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
开源软件专题讨论
Linux 输入开发与研究
Mandriva Linux
Linux 基础讨论区(新手速成)
Archlinux讨论区
Linux 程序设计专题讨论
shell进阶应用、shell编程
SuSE Linux
LFS(LinuxfromScratch)
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表