← back

zed

python.json
{
  "Class": {
    "prefix": "py-class",
    "body": [
      "class ${1:NewClass}:",
      "    \"\"\"${2:TODO: docstring}\"\"\"",
      "",
      "    def __init__(self$3) -> None:",
      "        ${4:...}"
    ]
  },
  "For loop": {
    "prefix": "py-for",
    "body": [
      "for ${2:item} in ${1:iterable}:",
      "    ${3:...}"
    ]
  },
  "Function": {
    "prefix": "py-def",
    "body": [
      "def ${1:new_function}($2) -> ${3:None}:",
      "    \"\"\"${4:TODO: docstring}\"\"\"",
      "    ${5:...}"
    ]
  },
  "Main entry point": {
    "prefix": "py-main",
    "body": [
      "if __name__ == '__main__':",
      "    ${1:...}",
      ""
    ]
  },
  "Try/except block": {
    "prefix": "py-try",
    "body": [
      "try:",
      "    ${1:...}",
      "except Exception as e:",
      "    print(f'{type(e).__name__}: {e}')"
    ]
  },
  "With statement": {
    "prefix": "py-with",
    "body": [
      "with ${1:expr} as ${2:var}:",
      "    ${3:...}"
    ]
  }
}
settings.json
{
  "base_keymap": "VSCode",
  "colorize_brackets": true,
  "inlay_hints": {
    "enabled": true
  },
  "minimap": {
    "show": "auto"
  },
  "show_signature_help_after_edits": true,
  "soft_wrap": "editor_width",
  "telemetry": {
    "diagnostics": false,
    "metrics": false
  },
  "theme": {
    "mode": "dark",
    "light": "One Light",
    "dark": "One Dark"
  }
}