diff options
author | Urbain Vaes <urbain@vaes.uk> | 2015-06-25 11:35:07 +0100 |
---|---|---|
committer | Urbain Vaes <urbain@vaes.uk> | 2015-06-25 11:35:07 +0100 |
commit | e2d48b806e0e9719abbee2efff2d1af739979b94 (patch) | |
tree | e1748568e55c500c69d7c199bdfa06aee7fbd86c /vim/mySnippets/cpp.snippets | |
parent | 2ba9604d198fca427c26cba3e82a1b256c633543 (diff) |
Merge vim and neovim configs
Diffstat (limited to 'vim/mySnippets/cpp.snippets')
-rw-r--r-- | vim/mySnippets/cpp.snippets | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/vim/mySnippets/cpp.snippets b/vim/mySnippets/cpp.snippets index 62c1faa..d314641 100644 --- a/vim/mySnippets/cpp.snippets +++ b/vim/mySnippets/cpp.snippets @@ -1,10 +1,35 @@ snippet print_mat "Print matrix" b -for (unsigned int iii = 0; iii < ${0:mat}.size(); ++iii) { - cout << setw(12) << mat[iii][0]; - for (unsigned int jjj = 1; jjj < mat.size(); ++jjj) { +for (unsigned int iii = 0; iii < ${1:mat}.size(); ++iii) { + cout << setw(12) << $1[iii][0]; + for (unsigned int jjj = 1; jjj < $1.size(); ++jjj) { cout << ", "; - cout << setw(12) << mat[iii][jjj]; + cout << setw(12) << $1[iii][jjj]; } cout << endl; } +$0 +endsnippet + +snippet print_vec "Print vector" b +for (unsigned int iii = 0; iii < ${1:mat}.size(); ++iii) { + cout << setw(12) << $1[iii]; + cout << endl; +} +$0 +endsnippet + +snippet forij "Matrix iteration" b +for (int ${2:i} = 0; $2 < ${1:count}; $2++) { + for (int ${4:j} = 0; $4 < $1; $4++) { + ${5} + } +} +endsnippet + +snippet vec "vector" i +vector<${1:double}> $0 +endsnippet + +snippet mat "matrix" i +vector< vector<${1:double}> > $0 endsnippet |