vim - 如何在 vimscript 中插入文本
问题描述
我在 vimscript 中有最简单的要求。我已经在 Google 上搜索了一段时间,例如1 2 3。我只想插入一行文字!
假设我有一个带有行的文件:
aaa
bbb
ddd
eee
我只想在行ccc
之后添加缺少的行bbb
。
我有一个 vimscript 函数的开始:
function! addLine()
normal /bbb
" MISSING LINE
wq!
endfunction
缺少的行应该是什么?
请注意,我想在一堆文件上使用 using 调用此脚本vim -c 'call addLine()' FILE
。
解决方案
推荐阅读
- javascript - 在 textarea 中包含换行符作为 maxlength 一部分的最佳方法是什么
- python - python中的矩阵如何删除最后一行中的\ n
- php - 使用 PHP/Symfony 进行 Git 推送
- asp.net-mvc - 所有视图的asp.net mvc5全局变量
- r - 函数在 for 循环中返回 NA
- linux-kernel - USB-Serial 在新的 linux(内核 4.12.14)中立即失去连接
- forms - Symfony 4 处理 null DateType 表单字段
- sas - 如何在SAS中的宏下使用日期格式为YYYYMM
- css - 所有边距都相等,但有些边距比其他边距更平等
- java - 如何使用apache camel从soap响应中获取值?