[IPython-user] How do I make VI the line editor?
Coert Waagmeester
lgroups@waagmeester.co...
Tue Mar 31 03:09:07 CDT 2009
On Mon, 2009-03-30 at 08:42 -0400, Esmail wrote:
> Coert Waagmeester wrote:
> > Hello all IPythoners.
> >
> >
> > On Linux I use ksh with vi as the line editor.
> >
> > I want to use IPython as my shell, but I also want to have vi as line
> > editor. Is this at all possible?
>
> Hi Coert,
>
> I am not an expert with iPython and I am not 100% sure about
> your question, but if you are wondering how you can fire up
> vi from inside iPython there are at least 2 ways to do this.
>
> There is a configuration file for iPython that you can use,
> or (easier) just set the EDITOR environment variable under Linux
> and iPython will use it to determine what editor to invoke when you
> use %edit.
>
> Hope that helps,
> Esmail
Hello.
Yes, that is indeed the way to set the editor. I have done that,
But what I mean with line editor is that one can use vi commands on the
'command line'.
With ksh you invoke it with 'ksh -o vi'
then if you want to eg complete a word, you press Esc and \
Or if you want to go back in command history you use the vi arrow keys,
for instance Esc+k
This is what I would like to do in iPython.
Kind regards,
Coert
More information about the IPython-user
mailing list