Skip to main content

spyder-vim

Project Info

Project License pypi version Join the chat at https://gitter.im/spyder-ide/public OpenCollective Backers OpenCollective Sponsors

Build status

Linux tests Macos tests Window tests Coverage Status


Overview

Spyder Plugin for executing Vim commands inside the code editor. Although it does not currently support many VIM commands, it will be developed gradually.

Category supported commands
Movement h, j, k, l, w, b, e, space, backspace, return, $, 0, ^, G, gg, zz, H, L, M, %
Change x, r, o, O, u, d, dd, dw, D, c, cc, cw, J, ~, <, >, <<, >>
Copy & Paste yy, yw, y$, p, P
Search /, ?, n, N, f, F
mode i, I, a, A, v, V
Register -, 0, 1, unamed
File ZZ, gt, gT, :w, :q, :wq, :n, :e

Installation

To install this plugin, you can use either the conda or pip package managers, as it follows:

Using conda:

conda install spyder-vim -c conda-forge

Using pip (only if you don't use Anaconda):

pip install spyder-vim

Usage

After installing Spyder-vim, you need to close Spyder and start it again, in case it's running, so that the plugin is loaded by it. Afterwards, you should see it at the bottom of the editor, as displayed in the animated screenshot above.

Dependencies

This project depends on Spyder.

Changelog

Visit our CHANGELOG file to know more about our new features and improvements.

Development and contribution

Do you want to request a new keybind for the plugin? Please submit it to our Commands issue page. Feel free to open a PR to implement it.

To start contributing to the source code of this project, please check our contributing guide to setup a development environment and be able to test your changes on Spyder. We follow PEP8 and PEP257 style guidelines.

Everyone is welcome to contribute!

Sponsors

Spyder is funded thanks to the generous support of

QuansightNumfocus

and the donations we have received from our users around the world through Open Collective:

Sponsors

More information

Main Website

Download Spyder (with Anaconda)

Online Documentation

Spyder Github

Troubleshooting Guide and FAQ

Development Wiki

Gitter Chatroom

Google Group

@Spyder_IDE on Twitter

@SpyderIDE on Facebook

Support Spyder on OpenCollective

Metadata

Release files for spyder-vim 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spyder-vim 0.1.0
File Size Uploaded
spyder-vim-0.1.0.tar.gz 17.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spyder-vim 0.1.0
File Interpreter ABI Platform
spyder_vim-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.0 kB

Release files / spyder-vim-0.1.0.tar.gz

Download URL spyder-vim-0.1.0.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
97c2ef31ae9bb24af1853d3741081cc27867f4c170e031a07daa213cc79577ca
BLAKE2b-256 checksum
How to use checksums
483c1bc350a22d71cb86a7f9020b4f2d46d3b7822d9a61d4013ac8b79510b2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / spyder_vim-0.1.0-py3-none-any.whl

Download URL spyder_vim-0.1.0-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e36397eed479006072ea6930aa011f8e90a34d61f8d0ec91942537863e5adf6b
BLAKE2b-256 checksum
How to use checksums
11b0b4bcfe52797e8a42361ba4bfac9ece3cd281d463d91329466eafd1eda019
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page