Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Symdexer (Python)New to Visual Studio Code? Get it now.
Symdexer (Python)

Symdexer (Python)

AntiMach

|
997 installs
| (0) | Free
A python symbol indexer
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Symdexer (Python)

A python utilitly for quickly indexing symbols over specific, hard to index, directory trees.

CLI Written in Python, extension written in TypeScript.

Repository

Features

Initialize symbol indexing configuration on your current workspace.

Update or reset the index cache for symbol lookup.

Instantly find the best import for the selected word.

Requirements

To run this extension, you must have Python 3.7 or higher installed. If using a virtual environment defined by the symdexer.venvDir config, the virtual environment's Python version must also by 3.7 or higher.

Extension Settings

This extension provides the following configurations:

  • symdexer.interpreter: Specifies python interpreters to look for.
  • symdexer.venvDir: Specifies the current virtual environment's path. Leave empty to not use a virtual environment.
  • symdexer.cacheFile: Specifies the cache's file location.
  • symdexer.packages: Specifies the packages to index.
  • symdexer.import/locate.fuzzy: Specifies if searching for symbols should be through a pattern or not.
  • symdexer.import/locate.types: Specifies the symbol types to present.

Known Issues

Unknown.

Release Notes

[1.1.4]

  • Fixed modules for certain virtual environments would sometimes not be located.
  • Removed symdexer.useVenv. Use an empty string for symdexer.venvDir to have the same effect as setting symdexer.useVenv to false

[1.1.3]

  • Missing changelog

[1.1.2]

  • Missing changelog

[1.1.1]

  • Symbolic links that point to a python interpreter should now work.

[1.1.0]

  • Improved item selection.
  • Improved error messages.
  • Added specific fuzzy/types configs.
  • Added option to specify python interpreters.
  • Added option to use the virtual environment directory.

[1.0.2]

  • Added backwards compatibility for Python.

[1.0.1]

  • Changed the way imports are looked for.
  • Removed the need to install symdexer manually.
  • Removed symdexer.useVenv.

[1.0.0]

  • Initial release.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft