sponsor Vim development Vim logo Vim Book Ad

Python-mode-klen : python mode

 script karma  Rating 196/57, Downloaded by 2470    Comments, bugs, improvements  Vim wiki

created by
Kirill Klenov
script type
Python-mode is a vim plugin that allows you to use the pylint, rope, pydoc library in vim to provide features like python code looking for bugs, refactoring and some other usefull things.

This plugin allow you create python code in vim very easily. There is no need to install the pylint or rope library on your system.

See screencast here: http://t.co/3b0bzeXA (sory for quality, this my first screencasting)

Python-mode on github: https://github.com/klen/python-mode
install details
Just copy the plugin folders into your ~/.vim directory.
Alternatively, if you are using pathogen, clone the plugin into your bundle folder.
Also you can see vim help. :help PythonMode

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
python-mode-0.7.8b.zip 0.7.8b 2013-12-05 7.0 Kirill Klenov bugfix 0.7.6b
python-mode-0.7.6b.zip 0.7.6b 2013-12-04 7.0 Kirill Klenov * Update indentation support;
    * Python3 support;
    * Removed pymode modeline support;
    * Disabled async code checking support;
    * Fixed a lot of bugs;
    * Options changes:
        'pymode_doc_key' -> 'pymode_doc_bind'
        'pymode_run_key' -> 'pymode_run_bind'
        'pymode_breakpoint_key' -> 'pymode_breakpoint_bind'
        'pymode_breakpoint_template' -> 'pymode_breakpoint_cmd'
        'pymode_lint_write' -> 'pymode_lint_on_write'
        'pymode_lint_onfly' -> 'pymode_lint_on_fly'
        'pymode_lint_checker' -> 'pymode_lint_checkers'
        'pymode_lint_minheight' -> 'pymode_quickfix_minheight'
        'pymode_lint_maxheight' -> 'pymode_quickfix_maxheight'
        'pymode_rope_autocomplete_map' -> 'pymode_rope_completion_bind'
        'pymode_rope_enable_autoimport' -> 'pymode_rope_autoimport'

    * Options removed:
        'pymode_lint_hold', 'pymode_lint_config', 'pymode_lint_jump',
        'pymode_lint_signs_always_visible', 'pymode_rope_extended_complete',
        'pymode_rope_auto_project', 'pymode_rope_autoimport_generate',
        'pymode_rope_autoimport_underlines', 'pymode_rope_codeassist_maxfixes',
        'pymode_rope_sorted_completions', 'pymode_rope_extended_complete',
        'pymode_rope_confirm_saving', 'pymode_rope_global_prefix',
        'pymode_rope_local_prefix', 'pymode_rope_vim_completion', 'pymode_rope_guess_project',
        'pymode_rope_goto_def_newwin', 'pymode_rope_always_show_complete_menu'

    * Options added:
        'pymode_rope_regenerate_on_write', 'pymode_rope_completion', 'pymode_rope_complete_on_dot',

    * Commands added:

    * Commands changed:
        'PyDoc' -> 'PymodeDoc'
        'Pyrun' -> 'PymodeRun'
        'PyLintToggle' -> 'PymodeLintToggle'
        'PyLint' -> 'PymodeLint'
        'PyLintAuto' -> 'PymodeLintAuto'
        'RopeOpenProject' -> 'PymodeRopeNewProject'
        'RopeUndo' -> 'PymodeRopeUndo'
        'RopeRedo' -> 'PymodeRopeRedo'
        'RopeRenameCurrentModule' -> 'PymodeRopeRenameModule'
        'RopeModuleToPackage' -> 'PymodeRopeModuleToPackage'
        'RopeGenerateAutoimportCache' -> 'PymodeRopeRegenerate'
        'RopeOrgamizeImports' -> 'PymodeRopeAutoImport'

    * Commands removed:
        'PyLintCheckerToggle', 'RopeCloseProject', 'RopeProjectConfig',
        'RopeRename', 'RopeCreate<...>', 'RopeWriteProject', 'RopeRename',
        'RopeExtractVariable', 'RopeExtractMethod', 'RopeInline', 'RopeMove',
        'RopeRestructure', 'RopeUseFunction', 'RopeIntroduceFactory',
        'RopeChangeSignature', 'RopeMoveCurrentModule',
        'RopeGenerate<...>', 'RopeAnalizeModule', 'RopeAutoImport',
python-mode-0.6.19.zip 0.6.19 2013-10-29 7.0 Kirill Klenov ## 2013-10-29 0.6.19
* Added `g:pymode_rope_autocomplete_map` option;
* Removed `g:pymode_rope_map_space` option;
* Added PEP257 checker;
* Support 'pudb' in breakpoints;
* Pyrun can now operate on a range of lines, and does not need to save (c) lawrenceakka
* Update pylama to version 1.5.0
* Add a set of `g:pymode_lint_*_symbol` options (c) kdeldycke;
* Support virtualenv for python3 (c) mlmoses;
python-mode-0.6.18.zip 0.6.18 2013-05-15 7.0 Kirill Klenov * Fixed autopep8 (`PyLintAuto`) command;
* Fix error on non-ascii characters in docstrings;
* Update python syntax;
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo