Shell command history in VIM?
Hi, Is there a way to enable history view of all the shell command executed under vim, i.e. with :! shell_command Regards, Edward WIJAYA SINGAPORE Institute For Infocomm Research - Disclaimer - This email is confidential and may be privileged. If you are not the intended recipient, please delete it and notify us immediately. Please do not copy or use it for any purpose, or disclose its contents to any other person. Thank you.
Re: Shell command history in VIM?
Op donderdag 18 mei 2006 16:38, schreef Wijaya Edward: Hi, Is there a way to enable history view of all the shell command executed under vim, i.e. with :! shell_command Well, as long as the info is known by vim (see :help viminfo), you could do: q: to open the command-line window and then: g/^!/p to print all the lines beginning with ! Regards, Peter Palm
Re: Shell command history in VIM?
On 5/18/06, Wijaya Edward [EMAIL PROTECTED] wrote: Is there a way to enable history view of all the shell command executed under vim, i.e. with :! shell_command In an indirect way, sort of, yes. You need to, first, pull all history lines (using either redir+:history, or using histget() function), and second, filter out lines not beginning with '!'. Finally, you'd add resulting lines into temp buffer for viewing. Is this what you are looking for ? Yakov
Re: Shell command history in VIM?
On 2006-05-18, Wijaya Edward [EMAIL PROTECTED] wrote: Hi, Is there a way to enable history view of all the shell command executed under vim, i.e. with :! shell_command If you are content to look at them one line at a time, just type :! and then use the up arrow to step through all of the command in your history buffer that begin with :!. One way to see all these commands at once is to type q: in normal mode or type the 'cedit' character in command mode to open the command-line window. Then execute g/^! HTH, Gary -- Gary Johnson | Agilent Technologies [EMAIL PROTECTED] | Wireless Division | Spokane, Washington, USA