VSCode Python
Note: This extension is still in development process. Some keyword may change.
This extension contains code snippets for Python for Visual Studio Code.
Most of the shortcuts were selected from other more popular libraries.
Note: Main part of snippets.json was generated automaticaly base on https://github.com/honza/vim-snippets
Installation
To install this extension type Extensions in Command Pallete, then find a vscode-python-snippets extension.
Suported file types
Snippets (WIP)
Abbreviation |
Description |
env, #! |
#!/usr/bin/env python |
env2, #!2 |
#!/usr/bin/env python2 |
env3, #!3 |
#!/usr/bin/env python3 |
enc |
# -- coding=utf-8 -- |
enco |
# coding=utf-8 |
im, imp |
import |
fim, from |
from ... import ... |
fdt |
from dataclasses import dataclass |
cl, cls |
New class |
cla |
New class with description |
clai |
New class with description and init |
claip |
New class with description, init and post_init |
dtcl, dtcls |
New dataclass |
dtcla |
New dataclass with description |
dtclap |
New dataclass with description and post_init |
df, def |
New function |
dff, deff |
New method |
sdf, sdef |
New static method |
pr |
New property |
prs |
New property and setter |
if |
if |
ife |
if/else |
iff |
if/elif/else |
el |
else |
ei, eli |
elif |
fr, for |
for |
fre, fore |
for/else |
wh, while |
while |
dowh |
"do while" in loop |
try |
try:except: |
tryef |
try:except:else:finally: |
trye |
try:except:else: |
tryf |
try:except:finally: |
. |
self |
__ |
magic |
ifmain |
if name == "main" |
wth, with |
with |
wta, wath |
with ... as ... |
Todo
Extend a functionality base on other popular sets of snsippets
- https://github.com/cstrap/python-snippets
Comprehensions
Abbreviation |
Description |
lc |
List comprehension |
lcie |
List comprehension if else |
lci |
List comprehension if filter |
dc |
Dictionary comprehension |
dci |
Dictionary comprehension if filter |
sc |
Set comprehension |
sci |
Set Comprehension if filter |
gc |
Generator comprehension |
gci |
Generator comprehension if filter |
Unittest
Abbreviation |
Description |
ase |
Assert equal |
asne |
Assert not equal |
asr |
Assert raises |
ast |
Assert True |
asf |
Assert False |
asi |
Assert is |
asint |
Assert is not |
asino |
Assert is None |
asinno |
Assert is not None |
asin |
Assert in |
asni |
Assert not in |
as |
Assert |
fail |
Fail (a test) |
Debugging
Abbreviation |
Description |
pdb |
PDB set trace |
ipdb |
iPDB set trace |
rpdb |
rPDB set trace |
pudb |
PuDB set trace |
| |