如何在vim </stdio.h>中为#include <stdio.h>创建别名

时间:2013-02-07 09:21:21

标签: c unix vim alias

每当我们编写程序时,我们都需要像#include或其他任何#include的东西......

无论如何都要为此创建别名,这样当我在vim中键入inc并按某个键时,inc会更改为#include

3 个答案:

答案 0 :(得分:4)

阅读:h abbreviations或尝试the many snippet expansion plugins available之一。

我使用原始的SnipMate,但有a modern fork和一个名为UltiSnips的现代替代品。

答案 1 :(得分:3)

你可以在.vimrc中使用它:

iabbrev _istd #include <stdio.h><CR>

现在,如果您输入_istd,您将获得粘贴的内容。你可以有几个这样的包括:

iabbrev _istd #include <stdio.h><CR>#include <stdlib.h><CR>#include <string.h><CR>

答案 2 :(得分:1)

将它放在你的.vimrc文件中

map ù :s/inc/#include \<stdio.h\>/<CR>

选择文字,按ù和更改为#include