postfix-template-py README
this is a vscode extension postfix template for python
Features
copyed from vscode-postfix-ts
Requirements
If you have any requirements or dependencies, add a section describing those and how to install and configure them.
Extension Settings
Include if your extension adds any VS Code settings through the contributes.configuration extension point.
For example:
This extension contributes the following settings:
postfix-py.customTemplates: customTemplates
myself customTemplates
| template |
outcome |
| .self |
self.expr = expr |
| .apply_self |
expr = self.expr |
| .apply |
expr = expr |
| .none |
expr, self.expr = self.expr, None |
| .raise |
raise expr |
| .n |
expr is None |
| .nn |
expr is not None |
| .str |
str(expr) |
| .len |
len(expr) |
| .apply_none |
expr = None |
| .apply_true |
expr = True |
| .apply_false |
expr = False |
| .apply_list |
expr = [] |
| .apply_empty |
expr = '' |
| .yield |
yield expr |
| .apply_yield |
expr = yield expr |
| .self_apply_none |
self.expr = None |
| .self_apply_true |
self.expr = True |
| .self_apply_false |
self.expr = False |
| .if |
if expr |
| .self_apply_empty |
self.expr = '' |
| .self_apply_dict |
self.expr = {} |
| .self_apply_list |
self.expr = [] |
| .ifn |
if expr is None: |
| .ifnn |
if expr is not None: |
| .not |
not expr |
| ._def_apply_true |
expr=True |
| ._def_apply_false |
expr=False |
| ._def_apply_None |
expr=None |
| .if_yield |
if expr is not None: yield expr |
| .if_return |
if expr is not None: return expr |
| .ifn_return |
if expr is None: return expr |
| .for |
for expr in exprs: |
| .for |
for (key, value) in expr_d: |
| .for |
for (key, value) in d_expr: |
| |