V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
die4live
V2EX  ›  Vim

如何实现像一般 IDE 里选择文本后增加包围符号的功能

  •  
  •   die4live · 2014-07-08 11:30:06 +08:00 · 3208 次点击
    这是一个创建于 3828 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是 visual mode 下选中一段文本后,快捷地把这段文本包围在括号等自动配对符号内,auto pairs 的 fast wrap 好像只能以单词为基本单位,surround 按起来实在太复杂了
    5 条回复    2014-09-20 07:39:43 +08:00
    wulongqiu
        1
    wulongqiu  
       2014-07-08 11:53:06 +08:00
    搭车问一下IDE中类似操作需求。已谢楼主。
    1、PhpStorm 和Sublime Text 中为选中元素增加外标签.
    例如:Sublime Text 选中元素后Ctrl+Alt+Enter 唤起zencoding 插件后可以给选中元素增加外标签。
    2、同时选中一对儿标签并做修改。
    例如:把<div>... ... ...</div>中的<div></div>标签对选中修改为<span></span>
    ensonmj
        2
    ensonmj  
       2014-07-08 23:49:58 +08:00 via iPad   ❤️ 1
    surround 直接 vS)之类不复杂吧
    die4live
        3
    die4live  
    OP
       2014-07-09 20:27:27 +08:00
    @ensonmj 原来还有这招,光看了 github 上的 README,没理解那些 ysiw yss 的逻辑。。感谢!
    KentY
        4
    KentY  
       2014-07-26 22:54:08 +08:00
    @die4live ys read as: "you surround"
    wulongqiu
        5
    wulongqiu  
       2014-09-20 07:39:43 +08:00
    @wulongqiu
    挖个坟,给我的疑问做个解答。
    1、暂未解决
    2、选中标签,按Shift + F6 重构
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1586 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.