mirror of
https://github.com/amix/vimrc
synced 2025-06-16 01:25:00 +08:00
Updated plugins, also experimenting with a new font
The font is IBM Plex Mono: https://ibm.github.io/type/
This commit is contained in:
@ -33,6 +33,9 @@ snippet dowh
|
||||
snippet with
|
||||
with ${1:expr} as ${2:var}:
|
||||
${0:${VISUAL}}
|
||||
snippet awith
|
||||
async with ${1:expr} as ${2:var}:
|
||||
${0:${VISUAL}}
|
||||
# New Class
|
||||
snippet cl
|
||||
class ${1:ClassName}(${2:object}):
|
||||
@ -49,10 +52,21 @@ snippet def
|
||||
snippet deff
|
||||
def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
|
||||
${0}
|
||||
snippet adef
|
||||
async def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
|
||||
"""${3:docstring for $1}"""
|
||||
${0}
|
||||
snippet adeff
|
||||
async def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
|
||||
${0}
|
||||
# New Method
|
||||
snippet defm
|
||||
def ${1:mname}(self, ${2:arg}):
|
||||
${0}
|
||||
snippet adefm
|
||||
async def ${1:mname}(self, ${2:arg}):
|
||||
${0}
|
||||
|
||||
# New Property
|
||||
snippet property
|
||||
def ${1:foo}():
|
||||
@ -128,43 +142,33 @@ snippet _
|
||||
__${1:init}__
|
||||
# python debugger (pdb)
|
||||
snippet pdb
|
||||
import pdb
|
||||
pdb.set_trace()
|
||||
__import__('pdb').set_trace()
|
||||
# bpython debugger (bpdb)
|
||||
snippet bpdb
|
||||
import bpdb
|
||||
bpdb.set_trace()
|
||||
__import__('bpdb').set_trace()
|
||||
# ipython debugger (ipdb)
|
||||
snippet ipdb
|
||||
import ipdb
|
||||
ipdb.set_trace()
|
||||
__import__('ipdb').set_trace()
|
||||
# embed ipython itself
|
||||
snippet iem
|
||||
import IPython
|
||||
IPython.embed()
|
||||
__import__('IPython').embed()
|
||||
# remote python debugger (rpdb)
|
||||
snippet rpdb
|
||||
import rpdb
|
||||
rpdb.set_trace()
|
||||
__import__('rpdb').set_trace()
|
||||
# web python debugger (wdb)
|
||||
snippet wdb
|
||||
import wdb
|
||||
wdb.set_trace()
|
||||
__import__('wdb').set_trace()
|
||||
# ptpython
|
||||
snippet ptpython
|
||||
from ptpython.repl import embed
|
||||
embed(globals(), locals(), vi_mode=${1:False}, history_filename=${2:None})
|
||||
__import__('ptpython.repl', fromlist=('repl')).embed(globals(), locals(), vi_mode=${1:False}, history_filename=${2:None})
|
||||
# python console debugger (pudb)
|
||||
snippet pudb
|
||||
import pudb
|
||||
pudb.set_trace()
|
||||
__import__('pudb').set_trace()
|
||||
# pdb in nosetests
|
||||
snippet nosetrace
|
||||
from nose.tools import set_trace
|
||||
set_trace()
|
||||
__import__('nose').tools.set_trace()
|
||||
snippet pprint
|
||||
import pprint
|
||||
pprint.pprint(${1})
|
||||
__import__('pprint').pprint(${1})
|
||||
snippet "
|
||||
"""${0:doc}
|
||||
"""
|
||||
@ -181,6 +185,11 @@ snippet testcase
|
||||
|
||||
def test_${2:description}(self):
|
||||
${0}
|
||||
# test given when then
|
||||
snippet tgwt
|
||||
# given: ${1}
|
||||
# when: ${2}
|
||||
# then: ${3}
|
||||
snippet fut
|
||||
from __future__ import ${0}
|
||||
#getopt
|
||||
@ -204,18 +213,18 @@ snippet getopt
|
||||
# glog = get log
|
||||
snippet glog
|
||||
import logging
|
||||
logger = logging.getLogger(${0:__name__})
|
||||
LOGGER = logging.getLogger(${0:__name__})
|
||||
snippet le
|
||||
logger.error(${0:msg})
|
||||
LOGGER.error(${0:msg})
|
||||
# conflict with lambda=ld, therefor we change into Logger.debuG
|
||||
snippet lg
|
||||
logger.debug(${0:msg})
|
||||
LOGGER.debug(${0:msg})
|
||||
snippet lw
|
||||
logger.warning(${0:msg})
|
||||
LOGGER.warning(${0:msg})
|
||||
snippet lc
|
||||
logger.critical(${0:msg})
|
||||
LOGGER.critical(${0:msg})
|
||||
snippet li
|
||||
logger.info(${0:msg})
|
||||
LOGGER.info(${0:msg})
|
||||
snippet epydoc
|
||||
"""${1:Description}
|
||||
|
||||
@ -240,3 +249,13 @@ snippet kwargs
|
||||
**kwargs${1:,}${0}
|
||||
snippet akw
|
||||
*args, **kwargs${1:,}${0}
|
||||
|
||||
# comprehensions
|
||||
snippet lcp list comprehension
|
||||
[${1} for ${2} in ${3:${VISUAL}}]${0}
|
||||
|
||||
snippet dcp dict comprehension
|
||||
{${1}: ${2} for ${3} in ${4:${VISUAL}}}${0}
|
||||
|
||||
snippet scp set comprehension
|
||||
{${1} for ${2} in ${3:${VISUAL}}}${0}
|
||||
|
Reference in New Issue
Block a user