- 论坛徽章:
- 0
|
本帖最后由 karma_2015 于 2015-11-08 23:56 编辑
借楼主帖子一用 :)
---------------
为了节省版面,用空格代替换行:
- function do_line()
- vim:normal("^f:")
- vim:normal("Bw") --back to start index
- local m = vim:atoi() --read start index
- vim:normal("ww") --forard to end index
- local n = vim:atoi() --read end index
- vim:normal("W") vim:normal("vEy") --read suffix(namely, aaa, bbb...)
- local seg = ""
- for i = n, m do
- seg = seg .. string.format("%s[%d] ", vim:clipboard(), i)
- end
- print(seg)
- end
- vim:open("1.txt")
- repeat
- do_line()
- until vim:normal("j") == 0
复制代码 |
|