|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- {
- "if": {
- "prefix": "if",
- "body": [
- "if ${1:expression}:",
- "\t${2:pass}"
- ],
- "description": "Code snippet for an if statement"
- },
- "if/else": {
- "prefix": "if/else",
- "body": [
- "if ${1:condition}:",
- "\t${2:pass}",
- "else:",
- "\t${3:pass}"
- ],
- "description": "Code snippet for an if statement with else"
- },
- "elif": {
- "prefix": "elif",
- "body": [
- "elif ${1:expression}:",
- "\t${2:pass}"
- ],
- "description": "Code snippet for an elif"
- },
- "else": {
- "prefix": "else",
- "body": [
- "else:",
- "\t${1:pass}"
- ],
- "description": "Code snippet for an else"
- },
- "while": {
- "prefix": "while",
- "body": [
- "while ${1:expression}:",
- "\t${2:pass}"
- ],
- "description": "Code snippet for a while loop"
- },
- "while/else": {
- "prefix": "while/else",
- "body": [
- "while ${1:expression}:",
- "\t${2:pass}",
- "else:",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a while loop with else"
- },
- "for": {
- "prefix": "for",
- "body": [
- "for ${1:target_list} in ${2:expression_list}:",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a for loop"
- },
- "for/else": {
- "prefix": "for/else",
- "body": [
- "for ${1:target_list} in ${2:expression_list}:",
- "\t${3:pass}",
- "else:",
- "\t${4:pass}"
- ],
- "description": "Code snippet for a for loop with else"
- },
- "try/except": {
- "prefix": "try/except",
- "body": [
- "try:",
- "\t${1:pass}",
- "except ${2:expression} as ${3:identifier}:",
- "\t${4:pass}"
- ],
- "description": "Code snippet for a try/except statement"
- },
- "try/finally": {
- "prefix": "try/finally",
- "body": [
- "try:",
- "\t${1:pass}",
- "finally:",
- "\t${2:pass}"
- ],
- "description": "Code snippet for a try/finally statement"
- },
- "try/except/else": {
- "prefix": "try/except/else",
- "body": [
- "try:",
- "\t${1:pass}",
- "except ${2:expression} as ${3:identifier}:",
- "\t${4:pass}",
- "else:",
- "\t${5:pass}"
- ],
- "description": "Code snippet for a try/except/else statement"
- },
- "try/except/finally": {
- "prefix": "try/except/finally",
- "body": [
- "try:",
- "\t${1:pass}",
- "except ${2:expression} as ${3:identifier}:",
- "\t${4:pass}",
- "finally:",
- "\t${5:pass}"
- ],
- "description": "Code snippet for a try/except/finally statement"
- },
- "try/except/else/finally": {
- "prefix": "try/except/else/finally",
- "body": [
- "try:",
- "\t${1:pass}",
- "except ${2:expression} as ${3:identifier}:",
- "\t${4:pass}",
- "else:",
- "\t${5:pass}",
- "finally:",
- "\t${6:pass}"
- ],
- "description": "Code snippet for a try/except/else/finally statement"
- },
- "with": {
- "prefix": "with",
- "body": [
- "with ${1:expression} as ${2:target}:",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a with statement"
- },
- "def": {
- "prefix": "def",
- "body": [
- "def ${1:funcname}(${2:parameter_list}):",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a function definition"
- },
- "def(class method)": {
- "prefix": "def(class method)",
- "body": [
- "def ${1:funcname}(self, ${2:parameter_list}):",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a class method"
- },
- "def(static class method)": {
- "prefix": "def(static class method)",
- "body": [
- "@staticmethod",
- "def ${1:funcname}(${2:parameter_list}):",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a static class method"
- },
- "def(abstract class method)": {
- "prefix": "def(abstract class method)",
- "body": [
- "def ${1:funcname}(self, ${2:parameter_list}):",
- "\traise NotImplementedError"
- ],
- "description": "Code snippet for an abstract class method"
- },
- "class": {
- "prefix": "class",
- "body": [
- "class ${1:classname}(${2:object}):",
- "\t${3:pass}"
- ],
- "description": "Code snippet for a class definition"
- },
- "lambda": {
- "prefix": "lambda",
- "body": [
- "lambda ${1:parameter_list}: ${2:expression}"
- ],
- "description": "Code snippet for a lambda statement"
- },
- "if(main)": {
- "prefix": "__main__",
- "body": [
- "if __name__ == \"__main__\":",
- " ${1:pass}",
- ],
- "description": "Code snippet for a `if __name__ == \"__main__\": ...` block"
- },
- "async/def": {
- "prefix": "async/def",
- "body": [
- "async def ${1:funcname}(${2:parameter_list}):",
- "\t${3:pass}"
- ],
- "description": "Code snippet for an async statement"
- },
- "async/for": {
- "prefix": "async/for",
- "body": [
- "async for ${1:target} in ${2:iter}:",
- "\t${3:block}"
- ],
- "description": "Code snippet for an async for statement"
- },
- "async/for/else": {
- "prefix": "async/for/else",
- "body": [
- "async for ${1:target} in ${2:iter}:",
- "\t${3:block}",
- "else:",
- "\t${4:block}"
- ],
- "description": "Code snippet for an async for statement with else"
- },
- "async/with": {
- "prefix": "async/with",
- "body": [
- "async with ${1:expr} as ${2:var}:",
- "\t${3:block}"
- ],
- "description": "Code snippet for an async with statement"
- },
- "ipdb": {
- "prefix": "ipdb",
- "body": "import ipdb; ipdb.set_trace()",
- "description": "Code snippet for ipdb debug"
- },
- "pdb": {
- "prefix": "pdb",
- "body": "import pdb; pdb.set_trace()",
- "description": "Code snippet for pdb debug"
- },
- "pudb": {
- "prefix": "pudb",
- "body": "import pudb; pudb.set_trace()",
- "description": "Code snippet for pudb debug"
- },
- }
|