【发布时间】:2016-07-14 02:44:25
【问题描述】:
我正在编写一个vim函数来在c++文件中插入一些文本,请看下面的函数:
function! InsertDebugInfo()
let i = line('.')
call append(i+1, '#ifdef DEBUG')
call append(i+2, 'std::cout << "" << std::endl;')
call append(i+3, '#endif')
call append(i+4, '')
call cursor(i+3, 0)
endfunction
在普通模式下,我使用== 重新缩进一行代码。我的问题是
如何在上述函数中调用==。此外,如何执行
命令如2f" 将光标移动到第二个"。
【问题讨论】: