From owner-freebsd-questions Wed Apr 10 06:48:15 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA07218 for questions-outgoing; Wed, 10 Apr 1996 06:48:15 -0700 (PDT) Received: from mail.EUnet.hu (mail.eunet.hu [193.225.28.100]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA07147 for ; Wed, 10 Apr 1996 06:48:09 -0700 (PDT) Received: by mail.EUnet.hu, id PAA20120; Wed, 10 Apr 1996 15:47:36 +0200 Received: by CoDe.CoDe.hu (OAA03557); Wed, 10 Apr 1996 14:29:29 GMT From: Gabor Zahemszky Message-Id: <199604101429.OAA03557@CoDe.CoDe.hu> Subject: Re: Extra macros in vi To: korty@physics.purdue.edu Date: Wed, 10 Apr 1996 14:29:28 +0000 (GMT) Cc: freebsd-questions@freebsd.org In-Reply-To: <199604051359.IAA14714@london.physics.purdue.edu> from "Andrew J. Korty" at Apr 5, 96 08:59:17 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Does anyone know how to unmap the extra macros (the arrow keys, Home, > End, etc.) in vi? I tried simply :unmap-ping them, but that didn't > work. It's not that they're not useful, I just can't stand the pause > after pressing the escape key. I suppose I could just shorten > "keytime", but that's not really a solution ... 1. I can unmap them: (eg, the up arrow:) :unmap ^V :unmap! ^V i) You have to type a CTRL-V before the escape sequence ii) You have to unmap with the unmap! the ``insert-mode'' version of it, too 2. Maybe: :set notimeout It turns out the waiting, but it's another not so good solution. -- Gabor Zahemszky -:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:- Earth is the cradle of human sense, but you can't stay in the cradle forever. Tsiolkovsky