Python snippets
Python snippets collections.
Initially ported from PyCharm, TextMate, SublimeText and other editors/IDEs.
If you'd like to contribute, feel free to submit a pull request on github
Thanks!
Features
Base snippets
Abbreviation |
Description |
env |
#!/usr/bin/env python |
env3 |
#!/usr/bin/env python3 |
enc |
# -- coding=utf-8 -- |
enco |
# coding=utf-8 |
fenc |
from future import ... |
fenco |
from future import ... (no -*- ) |
im |
import |
fim |
from ... import ... |
class |
New class |
classd |
New dataclass |
defs |
New method |
def |
New function |
dowhile |
Do while structure |
adef |
Async function |
property |
New property |
enum |
New Enum |
if |
if |
for |
for |
lambda |
lambda expression |
while |
while |
try |
try:except: |
tryef |
try:except:else:finally: |
trye |
try:except:else: |
tryf |
try:except:finally: |
s |
self |
__ |
magic |
ifmain |
if name == "main" |
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 |
Tkinter
Abbreviation |
Description |
imtk |
Import Tkinter py2 |
imtk3 |
Import tkinter py3 |
config |
Root configuration |
button |
Button |
label |
Label |
frame |
Frame |
entry |
Entry |
grid |
Grid |
sticky |
Sticky |
checkbutton |
Check button |
mainloop |
Main loop |
pack |
Pack |
side |
Side |
bind |
Bind |
menu |
Menu |
addcascade |
Add cascade |
addcommand |
Add command |
addseperator |
Add seperator |
Release Notes
See changelog for all changes and releases.
Troubleshooting
If you experience problems with the auto-formatting of certain snippets, make sure you have the option editor.tabCompletion set on onlySnippets or on .
| |