代码之家  ›  专栏  ›  技术社区  ›  thornomad

VIM:如何将搜索/替换命令添加到vimrc并映射到快捷方式

  •  6
  • thornomad  · 技术社区  · 15 年前

    :%s!<!\&lt;!g
    :%s!>!\&gt;!g
    

    我想要一种方法,我可以映射这两个命令一起运行。。。我搜索了一下如何使用 :map 然而,vimrc中的命令,我看不出如何将这两行组合成一个命令,该命令通过一次击键(或一个笔划序列)运行。

    5 回复  |  直到 15 年前
        1
  •  11
  •   nickd    15 年前

    :%s!<!\&lt;!g|%s!>!\&gt;!g
    

    但你必须在晚上逃离它 map 命令

    :map <F3> :%s!<!\&lt;!g\|:%s!>!\&gt;!g<CR>
    
        2
  •  3
  •   ephemient    15 年前
    :TOhtml
    

    将创建一个新的缓冲区,其中包含以前的HTML缓冲区,包括实体转义(以及语法高亮显示,如果启用了该选项)。看见 :h TOhtml 了解更多信息。

        3
  •  2
  •   nelstrom    15 年前
        4
  •  1
  •   Matteo Riva    15 年前
    :map <F3> :%s!<!\&lt;!<cr>:%s!>!\&gt;!<cr>    
    

    当然可以用任何你想要的钥匙来代替

        5
  •  0
  •   Dan    15 年前

    我没试过,但你能不能把它们放在同一条线上,用两个字母隔开 "<CR>" ?