编程时,我经常使用以下两行:
sprintf(buff,"%s", __func__);
putrsUART(buff);
Run Code Online (Sandbox Code Playgroud)
是否可以设置任何键盘快捷键来插入这两行?例如,当我在命令模式下键入\ sp时,这些函数会添加到我文件中的光标位置.这可能吗?如果是这样,我如何映射我的密钥?
提前致谢.
您可以使用为此设计的缩写.
:abbr spb sprintf(buff,"%s", __func__);
:abbr uart putrsUART(buff);
Run Code Online (Sandbox Code Playgroud)
使用:help abbr的血淋淋的细节.请注意,您需要在缩写形式后面键入另一个字符,以便vim识别它们.这对于这些来说很自然,因为您将输入ENTER作为下一个字符.也可以使用缩写输入多行.只需使用<CR>您想要的新线路.