我经常想使用STL函数和容器,我发现自己必须手动添加:
#include <vector>
using std::vector;
Run Code Online (Sandbox Code Playgroud)
到文件的开头.是否有人知道vim插件或命令行程序会自动执行此类操作?
可能,但我不推荐它.而且#include <vector>
根本不难打字.
也许你开始太多项目没有完成或使用太多不同的文件?
最后,更偏好的事,我更喜欢使用std::vector
过vector
,因为那时我敢肯定,我的意思,即标准的矢量.
你似乎是一个初学者,认为你可以节省时间using namespace std;
和co,但相信我,你不相信. 请不要将此视为违法行为,只是提示.
首先需要编写一个.cpp文件,其中包含您通常需要的所有标头.
我看起来像这样,
#include<iostream>
#include<stdio.h>
using namespace std;
typedef long long int ll;
int main(void) {
return 0;
}
Run Code Online (Sandbox Code Playgroud)
现在将此行添加到vimrc文件中,
autocmd BufNewFile *.cpp r /path/to/template.cpp
Run Code Online (Sandbox Code Playgroud)
现在,每次打开.cpp文件时,您都会拥有预先编写的所有内容.