09-25-2001
VI relies upon the terminal settings. For instance,
if you are accessing UNIX via a vt100 terminal program
running on your PC then you must tell the terminal program
how to map these keys. All VI knows about is what your
$TERM environment variable is set to. The actual codes
sent through your termial program are up to the terminal
program sofware (not VI). If you are using some sort of
termial (not a program running on a PC) that has a number
pad, then you probably need to set your TERM variable
properly so that the keyboard codes are mapped properly.
In any case, make sure that your $TERM variable is set
exactly to what ever terminal you are using or emulating.
The man page for "termcap" and/or "terminfo" might be
interesting to you if you want to get more detaild info.
on termial capabilities and key mappings.
7 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I have to write a function to input a Label and a number, and output a line as the following format:
Column 1 to 30: field label, left justified.
Column 31 to 45: A number, right justified.
The middle is padded with space. May I know how can I achieve this? (I don't know how to count... (3 Replies)
Discussion started by: sarahho
3 Replies
2. UNIX Desktop Questions & Answers
I have a keyboard that the number pad will not work. I cannot find the location of the configuration file to get it to work. I have to say, I have not tried another keyboard as my location is remote. Any suggestions? (0 Replies)
Discussion started by: esimeroth
0 Replies
3. Solaris
Hi,
I'm on a sunos SVR4.0 box, my number pad works on the command line but does not work in vi any ideas how to enable it under vi?
Thanks (5 Replies)
Discussion started by: c19h28O2
5 Replies
4. Shell Programming and Scripting
Pad zeros to a number and assign it to a variable
like i get 1 in $i ,i want it to be $i as 01 (6 Replies)
Discussion started by: anumkoshy
6 Replies
5. UNIX for Dummies Questions & Answers
Hi All
I need a pad a . to befoure a last digi
ex 1258 --> 125.8
help to do
thanks (4 Replies)
Discussion started by: nalakaatslt
4 Replies
6. Shell Programming and Scripting
Hello All,
I have a requirement in which i will be given a sql query as input in a file with dynamic number of columns. For example some times i will get 5 columns, some times 8 columns etc up to 20 columns.
So my requirement is to generate a output query which will have 20 columns all the... (7 Replies)
Discussion started by: vikas_trl
7 Replies
7. UNIX for Beginners Questions & Answers
I need to pad 0 to a number on the right. to make it 9 digit in total.
My number is 2457
output should be 245700000
Please do wrap your samples/codes into CODE TAGS as per forum rules. (3 Replies)
Discussion started by: varun22486
3 Replies
ul(1) General Commands Manual ul(1)
NAME
ul - Translates underlining for display on a terminal
SYNOPSIS
ul [-i] [-t terminal] [file...]
The ul command displays the named files (or standard input if none are given) with underlining shown as it would be on the printed page.
OPTIONS
Causes the ul command to indicate underlining by a separate line containing appropriate - (dashes). This is useful when you want to look
at the underlining in formatted text output on a cathode ray tube (CRT) terminal. Overrides the terminal kind specified in the environ-
ment. The terminfo database is read to determine the appropriate sequences for underlining. If the terminal is incapable of underlining
but is capable of a standout mode, then that mode is used instead. If the terminal can overstrike, or handles underlining automatically, ul
acts like the cat command, simply displaying data to the screen. If the terminal cannot underline, underlining is ignored.
DESCRIPTION
The ul command translates underscores to the sequence that indicates display underlining for the terminal in use, as specified by the TERM
environment variable.
FILES
Terminal information database.
SEE ALSO
Commands: col(1), colcrt(1), man(1), more(1)
Files: terminfo(4)
ul(1)