V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nonozone
V2EX  ›  问与答

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

  •  
  •   nonozone · 2011-07-26 08:57:36 +08:00 · 5303 次点击
    这是一个创建于 4860 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如在WP设置里面,有个"username",如果用UE或者其他很多文本编辑器随便在username双击下就自动选择整个 词了,那在vim 下要如何操作,比如整个删除或者修改?

    不想使用 %s/wordold/wordnew/g 这种命令啊,有时候为了一个字符串敲这个命令其实不方便的说。
    14 条回复    1970-01-01 08:00:00 +08:00
    spritevan
        1
    spritevan  
       2011-07-26 09:11:30 +08:00
    dw
    changx
        2
    changx  
       2011-07-26 09:21:39 +08:00
    vw yw dw cw
    Aben
        3
    Aben  
       2011-07-26 09:30:27 +08:00
    光标在 某个单词上,然后 shift+8,最后shift+n
    其实就是*,N这两个命令=.=
    如果想全部替换再输入 :%s//userId/g
    spark
        4
    spark  
       2011-07-26 09:42:07 +08:00
    我居然没能理解楼主想表达的全部意思
    kongruxi
        5
    kongruxi  
       2011-07-26 10:21:23 +08:00
    在那个字符串上按gd
    Kymair
        6
    Kymair  
       2011-07-26 11:34:19 +08:00
    @kongruxi gd这个不错!
    我一般是用 viw
    Kymair
        7
    Kymair  
       2011-07-26 11:36:20 +08:00
    呃……发现gd会跳到文中所有这个词的第一个匹配去,这不是楼主要达到的目的吧?
    那还是viw吧...
    reorx
        8
    reorx  
       2011-07-26 12:10:54 +08:00
    gd = *
    napoleonu
        9
    napoleonu  
       2011-07-26 12:47:45 +08:00
    viws
    goool
        10
    goool  
       2011-07-26 14:41:11 +08:00
    viw diw yiw 分别是选中/删除/复制光标处的单词

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

    把 i 换成 a,可选中上述内容以及内容外围的符号
    cynial
        11
    cynial  
       2011-07-26 15:10:07 +08:00
    @goool 非常实用!
    nonozone
        12
    nonozone  
    OP
       2011-07-26 16:17:12 +08:00
    强大啊...
    nonozone
        13
    nonozone  
    OP
       2011-07-26 16:26:38 +08:00
    @goool viw是怎么操作的?貌似我只能vw dw yw什么的?中间有个i也是直接分别按v i w三个键?
    goool
        14
    goool  
       2011-07-27 14:38:44 +08:00
    @nonozone 在普通模式下依次按下 v i w 这三个键即可。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1009 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:51 · PVG 05:51 · LAX 13:51 · JFK 16:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.