标签: vim
我想添加此代码:
<link rel="stylesheet" type="text/css" href="css/global.css" /> <!--[if lt IE 8]> <link rel="stylesheet" type="text/css" href="css/iehacks.css" /> <![endif]-->
到</head>代码
</head>
答案 0 :(得分:2)
我不确定vim是否可以实现这一点,但您始终可以从中执行shell命令。 sed和perl都可以进行文件内编辑。看看here和here。
答案 1 :(得分:1)
我会录制一个宏来插入文本,然后执行:bufdo将其应用于所有打开的文件。
示例: 打开vim中的所有文件,然后使用qx在寄存器x中记录一个宏,使用gg转到文件顶部,用/\/head搜索head-tag的结尾,使用O(大O)在此之前打开一行,然后像往常一样输入或粘贴文本,使用:w编写文件,以q结束录制。
qx
gg
/\/head
O
:w
q
之后,运行:bufdo normal @x将其应用于所有打开的缓冲区。
:bufdo normal @x