spacevim/bundle/neosnippet-snippets/neosnippets/python.snip
JIe 2bb7059579
Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
init
2024-08-21 14:17:26 +08:00

158 lines
2.9 KiB
Plaintext

snippet #!
abbr #!/usr/bin/env python3
alias shebang
options head
#!/usr/bin/env python3
${0}
snippet class
abbr class Class(...): ...
options head
class ${1:#:name}(${2:object}):
def __init__(self, ${3}):
${0:pass}
snippet classd
abbr class Class(...): "..."
options head
class ${1:#:name}(${2:object}):
"""${3:#:class documentation}"""
def __init__(self, ${4}):
"""${5:#:__init__ documentation}"""
${0:pass}
snippet def
abbr def function(...): ...
options head
def ${1:#:name}(${2}):
${0:pass}
snippet defd
abbr def function(...): """..."""
options head
def ${1:#:name}(${2}):
"""${3:#:function documentation}"""
${0:pass}
snippet defm
abbr def method(self, ...): ...
options head
def ${1:#:name}(self, ${2}):
${0:pass}
snippet defmd
abbr def method(self, ...): "..."
options head
def ${1:#:name}(self, ${2}):
"""${3:#:method documentation}"""
${0:pass}
snippet elif
abbr elif ...: ...
options head
elif ${1:#:condition}:
${0:pass}
snippet else
abbr else: ...
options head
else:
${0:pass}
snippet with_open
alias fileidiom
options head
with open(${1:#:file}, '${2:r}') as ${3:f}:
${0:pass}
snippet for
abbr for ... in ...: ...
options head
for ${1:#:value} in ${2:#:list}:
${0:pass}
snippet if
abbr if ...: ...
options head
if ${1:#:condition}:
${0:pass}
snippet ifmain
abbr if __name__ == '__main__': ...
alias main
options head
if __name__ == '__main__':
${0:pass}
snippet tryexcept
abbr try: ... except ...: ...
options head
try:
${1:pass}
except ${2:#:ExceptionClass}:
${3:pass}
snippet tryfinally
abbr try: ... finally: ...
options head
try:
${1:pass}
finally:
${2:pass}
snippet while
abbr while ...: ...
options head
while ${1:#:condition}:
${0:pass}
snippet with
abbr with {func}({file}) as :
options head
with ${1:open}(${2:#:filename, mode}) as ${3:f}:
${0:pass}
snippet filter
abbr [x for x in {list} if {condition}]
[$1 for ${1:x} in ${2:#:list} if ${3:#:condition}]
snippet print
options word
print(${0:#:TARGET})
snippet coding
abbr # -*- coding ...
# -*- coding: utf-8 -*-
snippet getattr
abbr getattr(..., ...)
options word
getattr(${1:#:obj}, ${2:#:attr})
snippet setattr
abbr setattr(..., ...)
setattr(${1:#:obj}, ${2:#:attr}, ${3:#:value})
snippet hasattr
abbr hasattr(..., ...)
options word
hasattr(${1:#:obj}, ${2:#:attr})
snippet pdb
abbr import pdb..
import pdb; pdb.set_trace()
snippet ipdb
abbr import ipdb..
import ipdb; ipdb.set_trace()
snippet pudb
abbr import pudb..
import pudb; pudb.set_trace()
snippet ipy
abbr import ipython..
from IPython import embed; embed()