diff --git a/snippets/sh.snippets b/snippets/sh.snippets index f035126..ffa9adb 100644 --- a/snippets/sh.snippets +++ b/snippets/sh.snippets @@ -13,6 +13,10 @@ snippet for for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do ${3:#statements} done +snippet fori + for ${1:needle} in ${2:haystack} ; do + ${3:#statements} + done snippet wh while [[ ${1:condition} ]]; do ${2:#statements} @@ -26,3 +30,11 @@ snippet case ${2:pattern}) ${3};; esac +snippet go + while getopts '${1:o}' ${2:opts} + do + case $$2 in + ${3:o0}) + ${4:#staments};; + esac + done