From owner-freebsd-questions@FreeBSD.ORG Mon Jun 15 20:00:36 2009 Return-Path: Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA68D106564A for ; Mon, 15 Jun 2009 20:00:36 +0000 (UTC) (envelope-from kline@thought.org) Received: from aristotle.thought.org (ns1.thought.org [209.180.213.210]) by mx1.freebsd.org (Postfix) with ESMTP id 698C68FC1A for ; Mon, 15 Jun 2009 20:00:36 +0000 (UTC) (envelope-from kline@thought.org) Received: from thought.org (tao.thought.org [10.47.0.250]) (authenticated bits=0) by aristotle.thought.org (8.14.2/8.14.2) with ESMTP id n5FK0VBa014420 for ; Mon, 15 Jun 2009 13:00:31 -0700 (PDT) (envelope-from kline@thought.org) Received: by thought.org (nbSMTP-1.00) for uid 1002 kline@thought.org; Mon, 15 Jun 2009 13:00:31 -0700 (PDT) Date: Mon, 15 Jun 2009 13:00:30 -0700 From: Gary Kline To: FreeBSD Questions Message-ID: <20090615200030.GA37102@thought.org> References: <20090615024643.GA33420@thought.org> <20090615045106.GA56586@kokopelli.hydra> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090615045106.GA56586@kokopelli.hydra> User-Agent: Mutt/1.4.2.3i X-Organization: Thought Unlimited. Public service Unix since 1986. X-Of_Interest: With 22++ years of service to the Unix community. X-Spam-Status: No, score=-4.4 required=3.6 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on aristotle.thought.org Cc: Subject: Re: vim question... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jun 2009 20:00:37 -0000 On Sun, Jun 14, 2009 at 10:51:06PM -0600, Chad Perrin wrote: > On Sun, Jun 14, 2009 at 09:18:42PM -0700, Michael K. Smith wrote: > > On 6/14/09 7:46 PM, "Gary Kline" wrote: > > > > > > the main reason i don't use vim is because of its [u]ndo > > > command. as most of you can understand, there are a whole slew > > > of times when i need to undo something. too often in vim, > > > hitting 'u' --- sometimes > once accidentally --- has resulted in > > > a small disaster. [[i have too many current/recent copies of > > > my working files to do TOO much damage!]] Anyway, is there a > > > means of setting the undo key to mimic vi/nvi? > > > > > If you undo something and it was a mistake, just use the period (.). > > It's probably better to get in the habit of using :redo than the period > to undo an undo, since :redo (or :red for not-very-short) can advance > through several levels of undos, but the period can only repeat one > single thing over and over again. If you're six levels back in undos, > and you want to undo all six levels, but you use the period once, I think > that'd wipe out all those levels of undo so they aren't recoverable. Yeah, see, this is exactly my problem. UAually, i just hit 'u' once, check my code, continue. But then I think there may be cap-u ['U'] ... or maybe not. It's only happened three or four times, but that was enough to keep me away from vim! You say that :red can undo 'several' levels.... without having me dig thru the vim docs, does :reo take an arg, like maybe :redo 5 ? bleah. bill joy had the better idea back in the late 70's with the original vi [IMHO] :_) > > I haven't directly tested that recently, but that's how I recall it > working back when I first learned about multiple undo/redo levels for > Vim, lo these many moons ago when the world was young and dinosaurs > roamed the Earth. man, i hear THAT! > > -- > Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] > Quoth H. L. Mencken: "Democracy is the theory that the common people > know what they want and deserve to get it good and hard." -- Gary Kline kline@thought.org http://www.thought.org Public Service Unix http://jottings.thought.org http://transfinite.thought.org For FBSD list: http://transfinite.thought.org/slicejourney.php The 4.98a release of Jottings: http://jottings.thought.org/index.php