This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: vi command line editing question.
- From: Gary Johnson <garyjohn at spk dot agilent dot com>
- To: cygwin at cygwin dot com
- Date: Mon, 23 Jun 2008 00:12:39 -0700
- Subject: Re: vi command line editing question.
- References: <BAY111-W23AAE475DD0E06EE36FE16EAA60@phx.gbl>
On 2008-06-23, gene golub wrote:
> Hi folks
>
> I am using Korn Shell type editing of the command line.
> Here is an example:
>
> I run isql command to ms sql server:
>
> set -o vi
> isql -E -S. <select @@servername
> >go
> !
>
> It runs fine. But when I try to repeat an execution of this
> command by going to history, finding that command and pressing 'v'
> for command vi edditing, I get only first line:
>
> osql -E -S .
>
> As for commands which were sourced to db server (select
> @@servername), they are not displayed and I have to type them
> again.
> If I had used any Korn Shell port for Windows (MKS Tools), I would
> see next:
> osql -E -S . <<
I think this command will give you what you want:
shopt -s cmdhist lithist
See the bash(1) man page.
HTH,
Gary
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/