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) BSD General Commands Manual UL(1)
NAME
ul -- do underlining
SYNOPSIS
ul [-i] [-t terminal] [name ...]
DESCRIPTION
Ul reads the named files (or standard input if none are given) and translates occurrences of underscores to the sequence which indicates
underlining for the terminal in use, as specified by the environment variable TERM. The terminfo database is read to determine the appropri-
ate sequences for underlining. If the terminal is incapable of underlining, but is capable of a standout mode then that is used instead. If
the terminal can overstrike, or handles underlining automatically, ul degenerates to cat(1). If the terminal cannot underline, underlining
is ignored.
The following options are available:
-i Underlining is indicated by a separate line containing appropriate dashes `-'; this is useful when you want to look at the underlin-
ing which is present in an nroff output stream on a crt-terminal.
-t terminal
Overrides the terminal type specified in the environment with terminal.
ENVIRONMENT
The following environment variable is used:
TERM The TERM variable is used to relate a tty device with its device capability description (see terminfo(5)). TERM is set at login time,
either by the default terminal type specified in /etc/ttys or as set during the login process by the user in their login file (see
setenv(1)).
SEE ALSO
man(1), nroff(1), colcrt(1)
BUGS
Nroff usually outputs a series of backspaces and underlines intermixed with the text to indicate underlining. No attempt is made to optimize
the backward motion.
HISTORY
The ul command appeared in 3.0BSD.
4th Berkeley Distribution June 6, 1993 4th Berkeley Distribution