Menu

Ondrej Sika

viminput (python)

If you want to enter lot of text, python's standart input is inappropriate. You write data comfortably in vim, but python load data as data from std input.

http://pypi.python.org/pypi/viminput
https://bitbucket.org/sikaondrej/python-viminput/overview

Installation

You have 2 way to install viminput. I prefer install via python package index

pip install viminput

or download viminput-1.0.tar.gz and install manually

wget http://pypi.python.org/packages/source/v/viminput/viminput-1.0.tar.gz
tar xzvf viminput-1.0.tar.gz
cd viminput-1.0
python setup.py install

Example

import functions

>>> from viminput import viminput

input without default data

open blank vim

>>> data = viminput()

input with default data

open vim with default data

>>> data = viminput("this is default data\ndataon new line")