vi down arrow key not working


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers vi down arrow key not working
# 1  
Old 06-27-2003
vi down arrow key not working

i am using windows nt hummingbird 7.0 host explorer telnet emulation. I have two connections to two different unix machines.
on one, the down arrow works fine in vi (it woks like the j option
on the other it looks like it is giving me a new line above
(like option O) and inserting a letter "B";
Both sessions yield "term=vt220" when i issue the :se command.
Both yield "vt220" when i echo $TERM outside of vi.
The first one is a HP-UX machine and the second one is a SunOs
machine
# 2  
Old 06-27-2003
When in insert mode in vi, you can't use the up and down arrows or you will get exactly what you mentioned. You have to hit the Esc key, and then use the arrows.

Opps, never mind - I see what you mean. HP is does allow you to move around.

Checked on Sunsolve - it's been this way for a very long time - and from reading the following from Sunsolve, I doubt they are going to change it.

Customer complaint
Quote:
The arrow keys do not function correctly while in type-over mode (type-over
mode
is entered by typing a capital R). If an arrow key is pressed while in
type-over mode vi will exit type-over mode, returning to command mode.


They are concerned that their user's (who are not experienced
computer users) will press an arrow key while in type-over mode, continue
typing, and the keys typed will be interpeted by the vi command interpeter,
allowing for the possible descruction of data. Example:

- The user enters type-over mode by typing a R.
- The user types a string of characters then presses an arrow key.
- The user does not realize that they are no longer in type-over mode
and continues to type.
- If the user types something such as "dd" they will delete the line
that the cursor is on.
- Since the users are not experienced computer users (they are
data entry operators) they may not realize what has occured
and will continue editing the data, then save the file, thus
corrupting the data file.
Work Around
Quote:
Non-experienced users should use "vedit", a front end to vi that provides the
user with the mode in the lower portion of the screen.

Last edited by RTM; 06-27-2003 at 12:33 PM..
# 3  
Old 06-27-2003
Another interesting behavior -


Customer complaint
Quote:
GNOME Terminal SOLARIS: Arrow keys broken when using INSERT mode in vi.

To Reproduce:
1] Open Gnome-terminal, vi file1 .
2] Press i to set insert mode & type .e.g. gnome.
3] Press arrow keys, the letters A/B/C/D are inserted onto a new line in the
file and user cannot position cursor using these keys.

This is not the behaviour of vi in gnome-terminal on Linux or in dtterm on
either cde or gnome on Solaris, it appears to be specific to gnome-terminal on
SOLARIS.
So if you use dtterm, you can get that function - but only if your TERM variable is set to dtterm.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

up down arrow key and edit on command line.

I am using ksh, By doing change in .profile as set -o vi my updown and history does not work. Also I can not edit command line on prompt using vi command. My TERM is vt100. What is wrong here ? Thanks. :cool: (3 Replies)
Discussion started by: ekb
3 Replies

2. UNIX for Advanced & Expert Users

key 'm' not working

Ubuntu 8 box was rebooted and now when I press 'm' on the keyboard it is not shown on my display. This happens in bash, when I run ksh everything is normal. I am connected through SSH using SecureCRT, my bash is: BASH_VERSION='3.2.39(1)-release' I don't remember touching any of my... (3 Replies)
Discussion started by: migurus
3 Replies

3. Solaris

Solaris 8 ssh public key authentication issue - Server refused our key

Hi, I've used the following way to set ssh public key authentication and it is working fine on Solaris 10, RedHat Linux and SuSE Linux servers without any problem. But I got error 'Server refused our key' on Solaris 8 system. Solaris 8 uses SSH2 too. Why? Please help. Thanks. ... (1 Reply)
Discussion started by: aixlover
1 Replies

4. UNIX for Dummies Questions & Answers

enable up arrow key to get last cmd..

Hello all, I wanted to know how can i enable the up arrow key to go to last cmd....on any UNIX system....looks like in some of my system(linux mostly) the up arrow key work to go to last cmd....but on hp-ux or sun...the up arrow key dose not work....is there some setting i can enable at terminal... (3 Replies)
Discussion started by: abdul.irfan2
3 Replies

5. Shell Programming and Scripting

How does BASH handle KEY BOARD "up arrow"??

hello sir, I am studying the BASH shell. I was wondering how the BASH is able to handle the "up arrow" key to give the commands that were previously typed by us. Can you please tell me the code to do such an operation. I want to handle more such keys and put KEY BOARD short cuts to the BASH shell. (1 Reply)
Discussion started by: nsharath
1 Replies

6. UNIX for Dummies Questions & Answers

SunOS 5.10 - VI Arrow keys not working

Hi I am working on SunOS 5.10 from remote terminal using putty. Also echo $TERM xterm In vi editor when in insert mode arrow keys are not working for cursor movement instead they print A B C and D. Please help. thanks ravs (7 Replies)
Discussion started by: ravashingravi
7 Replies

7. UNIX for Dummies Questions & Answers

up arrow character

Hello everybody, I am new to Unix. I am using and application that uses the rlpr print command to print from Unix and i have noticed sth strange, and i have no idea about it. When the application generates a file that start with the up arrow key character, the rlpr command prints an empty... (1 Reply)
Discussion started by: alex1982
1 Replies

8. Solaris

Using arrow keys

Hello, I am unable to use the arrow keys in some applications. For example, in bash, I am able to use the arrow keys to to go back and forth characters in current line and search the history--I can do everything you'd expect to be able to do with the arrow keys. However, in bc, I cannot use... (4 Replies)
Discussion started by: cooldude
4 Replies

9. Solaris

"Front" key not working

Hi, I've been having this problem for some time now and haven't found a solution yet. It is not really my responsibility, since I'm not a sys admin, but our administrator either doesn't know how to solve the problem or simply doesn't want to spend the time. So, I need to do it myself, hence... (0 Replies)
Discussion started by: sutapanaki
0 Replies
Login or Register to Ask a Question