From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Viro Subject: Re: copying lines from one file to another using vi Date: Sat, 6 Feb 2010 15:48:35 -0500 Message-ID: <20100206204835.GC993@shell.devel.redhat.com> References: <911903C52CE64CBBA9EE580F74300C45@jholpPC> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <911903C52CE64CBBA9EE580F74300C45@jholpPC> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-audit-bounces@redhat.com Errors-To: linux-audit-bounces@redhat.com To: John Holp Cc: linux-audit@redhat.com List-Id: linux-audit@redhat.com On Sat, Feb 06, 2010 at 03:29:25PM -0500, John Holp wrote: > Redhat wizards, > > I am doing good with auditing but want to copy key lines from example files into /etc/audit/audit.rules > > What is the vi/vim syntax to copy lines from one file and post them into another file - i.e. my audit.rules file? > > 5yy appears to yank the current line and 4 more and one can paste the buffered lines into the same file but I want to pass the lines to a different file. > > :h file_name I recall from along ago but that is for an entire file - I think: > > Please help me to copy files from sample auditing files into my real "audit.rules". Switch to another file, then paste there... The most portable way is :n but in almost all vi variants there's a way to split the window and open a new file there. For nvi that would be :Vi for vim - :split and switching between those subwindows is ^W in nvi an ^Ww in vim.