FC4: backspace does not work in vi
Berna Massingill
bmassing at cs.trinity.edu
Sat Aug 13 22:21:41 UTC 2005
On Sat, Aug 13, 2005 at 05:08:48PM -0500, akonstam at trinity.edu wrote:
>> On Wed, Jun 15, 2005 at 10:49:06PM +0200, Alexander Volovics wrote:
>> > On Wed, Jun 15, 2005 at 03:48:38PM +0200, Alexander Dalloz wrote:
>> >
>> > > Am Mi, den 15.06.2005 schrieb Alexander Volovics um 13:25:
>> >
>> > > > What happened to 'backspace' in vi.
>> > > > This works as it should in 'gnome-terminal' but backspace
>> > > > in vi in an xterm gives ''.
>> >
>> > > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=155538
>> >
>> > Thanks for the reference. Using the last suggestion, adding
>> > '*ttyModes: erase ^?' to XTerm, fixed backspace when using vi(m)
>> > in an xterm.
>> >
>> > But it does not work when using vi under mutt in an xterm!
>> > There backspace still produces '^?'.
>> >
>> > Alexander
>> That is strange because it changes the action of backspace both in
>> normal vi and in mutt for me.
Is there any possibility you have an "stty" command to set the erase
character, in a .bash_profile or similar startup file somewhere?
For a long time I did this, setting the erase character to control-H,
and intermittently had the symptom the OP describes. I took the line
out after reading relevant bits of a HOWTO on keyboard and console
issues, and things seem to be better.
-- blm
More information about the fedora-list
mailing list