vim - 如何使用round.vim单独包围多行

标签 vim plugins emmet surround

我有这三行(或更多)行,我想用 li(或任何其他)标记包围:

香蕉
柑橘类
橘子

我可以这样做:qaysstli>jq然后 2@a .

有没有办法在没有宏的情况下更快地做到这一点?

最佳答案

  • <S-v> 直观地选择所有行
  • 类型 :norm yss<li>然后 <CR>

  • 结果:
    <li>Bananas</li>
    <li>Citrus</li>
    <li>Orange</li>
    

    范围也不错::.,+2norm yss<li><CR>做同样的事情,以及 :1,3norm yss<li><CR> .

    关于vim - 如何使用round.vim单独包围多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9055998/

    相关文章:

    vim - 如何在 Unite.vim 中导航结果(候选人)?

    plugins - Gradle插件项目版本号

    c++ - 在网页上部署 Firebreath 插件,无需手动安装

    vim - 有没有办法让 Vim 重新连接到不同的 X 服务器?

    vim - 配置不适用于在 vim 上使用 vundle

    html - 如何使用 vim 和插件快速为所有行添加 html 属性和值?

    html - 为什么不能为扩展的 html :5? 添加链接标记

    css - 如何使用 Emmet 在 Notepad++ 中使用渐变快捷方式

    linux - 为 vim 中的文件编辑添加密码保护,具有读、写和执行权限

    c# - 对于动态加载的 Razor 类库,ASP.NET Core 运行时编译失败并显示 "Cannot find compilation library location for package"