标签: vim
我在我的脚本中抽出一些文本并将其存储在变量中,例如:
line_1 line_2 line_3 line_4
然后我想将该文本追加到当前缓冲区中,所以我运行它:
append(line("."),myvariable)
但粘贴的文字有奇怪的字符,其中每一行应为:
line_1^@line_2^@line_3^@line_4
如何避免这种情况并正确粘贴?
答案 0 :(得分:1)
有用的SO Question
要删除^@,您可以使用替代:
^@
let myvariable=substitute(myvariable, '\n', '', 'g')
然后一切都会在一条线上。