问个关于vim的使用问题啊,如何选择一个固定字符串?

2011 年 7 月 26 日
 nonozone
比如在WP设置里面,有个"username",如果用UE或者其他很多文本编辑器随便在username双击下就自动选择整个 词了,那在vim 下要如何操作,比如整个删除或者修改?

不想使用 %s/wordold/wordnew/g 这种命令啊,有时候为了一个字符串敲这个命令其实不方便的说。
6034 次点击
所在节点    问与答
14 条回复
spritevan
2011 年 7 月 26 日
dw
changx
2011 年 7 月 26 日
vw yw dw cw
Aben
2011 年 7 月 26 日
光标在 某个单词上,然后 shift+8,最后shift+n
其实就是*,N这两个命令=.=
如果想全部替换再输入 :%s//userId/g
spark
2011 年 7 月 26 日
我居然没能理解楼主想表达的全部意思
kongruxi
2011 年 7 月 26 日
在那个字符串上按gd
Kymair
2011 年 7 月 26 日
@kongruxi gd这个不错!
我一般是用 viw
Kymair
2011 年 7 月 26 日
呃……发现gd会跳到文中所有这个词的第一个匹配去,这不是楼主要达到的目的吧?
那还是viw吧...
reorx
2011 年 7 月 26 日
gd = *
napoleonu
2011 年 7 月 26 日
viws
goool
2011 年 7 月 26 日
viw diw yiw 分别是选中/删除/复制光标处的单词

把 w 换成 s p ' “ ( [ { 可以选中句子、段落、引号内、双引号内、小括号内、中括号内、大括号内的内容

把 i 换成 a,可选中上述内容以及内容外围的符号
cynial
2011 年 7 月 26 日
@goool 非常实用!
nonozone
2011 年 7 月 26 日
强大啊...
nonozone
2011 年 7 月 26 日
@goool viw是怎么操作的?貌似我只能vw dw yw什么的?中间有个i也是直接分别按v i w三个键?
goool
2011 年 7 月 27 日
@nonozone 在普通模式下依次按下 v i w 这三个键即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/16162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX