我正在尝试编写一个函数,用美元符号($
)替换当前行第六列中的字符,但是我希望光标保持在调用该函数之前的位置。
因此,我尝试存储当前列,执行更改,然后返回以下函数:
function! DollarSplit()
let col_number=col(".") "stores the current column number of the cursor
normal! 6|r$ " replaces the 6th caracter in line with a $
execute col_number."|"
endfunction
我可能对execute
命令有一些误解...或者我应该创建一个包含要执行的命令的字符串?