Sponsored Content
Special Forums UNIX Desktop Questions & Answers Why can't I save a VI file after entering data? Post 302393691 by xrwizgr on Tuesday 9th of February 2010 11:20:28 AM
Old 02-09-2010
Hear is how we use it.

How do I use the vi text editor?

The vi text editor has three modes: command mode, input mode, and ex mode.
Command mode

When starting, vi begins in command mode. If you are ever unsure which mode you're in, press Esc to return to command mode. In command mode, you can move around with the arrow keys, or by using the vi movement keys, as follows:
h left j down k upl right
Several vi commands are listed in the table below:
CommandAction Ctrl-bGo back one page Ctrl-fGo forward one page xDelete the character the cursor is on Shift-xDelete the character before the cursor ddDelete the current line Shift-dDelete everything from the cursor to the end of the line uUndelete a line you just deleted Shift-uUndo all changes to the current line Shift-z-zSave your file and exit the vi editor
Note: In command mode, you can type a number before pressing a command key to repeat the command multiple times. For example, to delete eight lines from the cursor position, you could press 8 and then type dd .
Input mode

The input mode lets you insert or append text. To insert text before the cursor's current position, in command mode, press i . Similarly, to append after the cursor, you can type a . Remember that you can't move around with the cursor keys in this mode. When you're done entering text, press Esc to go back to command mode.
Ex mode

The ex mode is an extension of command mode. To get into it, press Esc and then : (the colon). The cursor will go to the bottom of the screen at a colon prompt. Write your file by entering :w and quit by entering :q . You can combine these to save and exit by entering :wq . However, if you're finished with your file, it's generally more convenient to type Shift-z-z from command mode.
For a more thorough list of vi command keys, see A quick reference list of vi editor commands.
SmilieSmilieSmilieSmilie

Hope this works.

Thanks

Hannan Saleemi.
 

10 More Discussions You Might Find Interesting

1. Filesystems, Disks and Memory

Can ZFS Save my Data

Hello, Our RAID and server recently crashed and we are trying to recover our data. The problem appears to be that the Veritas File System/Logical Volume Manger became corrupt on our RAID. We are down to our last option, which is to run some Veritas commands that "may" result in data loss. ... (1 Reply)
Discussion started by: stringman
1 Replies

2. Shell Programming and Scripting

Data fetched from text file and save in a csv file

Hi i have wriiten a script which fetches the data from text file, and saves in the output in a text file itself, but i want that the output should save in different columns. I have the output like: For Channel:response_time__24.txt 1547 data points 0.339 0.299 0.448 0.581 7.380 ... (1 Reply)
Discussion started by: rohitkalia
1 Replies

3. Shell Programming and Scripting

select data from oracle table and save the output as csv file

Hi I need to execute a select statement in a solaris environment with oracle database. The select statement returns number of rows of data. I need the data to be inserted into a CSV file with proper format. For that we normally use "You have to select all your columns as one big string,... (2 Replies)
Discussion started by: rdhanek
2 Replies

4. Shell Programming and Scripting

perl-data from file save to multidimensional array

i have a file,like 1 3 4 5 6 7 8 9 i want to save it into an array. and then i want to get every element, because i want to use them to calculate. for example: i want to calculate 1 + 3. but i cannot reach my goal. open (FILE, "<", "number"); my @arr; while (<FILE>){ chomp;... (1 Reply)
Discussion started by: pp-zz
1 Replies

5. Shell Programming and Scripting

How to add data from 2 input files and save it in 1 output file

Hi, i have 2 input files which are file1.txt and file2.txt. I need to extract data from file1.txt and file2.txt and save it in file3.txt like example below:- File1.txt ID scrap1 Name scrap1 start 1 end 10 ID scrap2 Name scrap2 start 11 end ... (4 Replies)
Discussion started by: redse171
4 Replies

6. Solaris

Login delay after entering id (40 secs) same after entering pw

Hi all, I have just installed Solaris 10 on an old Fujitsu Primepower 650 which has been wiped clean. I haven't installed anything apart from the OS yet, so the machine is 99% idle. I get long delays when logging in, first after entering the id then another long delay after entering a valid... (8 Replies)
Discussion started by: longjon
8 Replies

7. Shell Programming and Scripting

Get Permissions and save to data

Hi all; I have the following code which gives me kind of what I need: #!/usr/bin/perl use Fcntl ':mode'; # if ($ARGV ne "") { $filename = $ARGV; } else { print "Please specify a file!\n"; exit; } # if... (2 Replies)
Discussion started by: gvolpini
2 Replies

8. Shell Programming and Scripting

Open Text file input data and save it.

Hi Guys, I have blank file A.txt I will run the script xyz.sh First i want to open a.txt file... Now i will enter some data like XYZ ABC PQR .. Save it and keep continue my script.... END of my script. Thanks (1 Reply)
Discussion started by: asavaliya
1 Replies

9. UNIX for Advanced & Expert Users

How to save a data of a file into a variable?

My requirement is to read a column data from a file & save it in a variable for each row & process it. I am using the below code- Leadlines="$TGTFILE/Error.txt">>$log_file while read line do id = ` echo $line | cut -d "," -f1 ` email = ` echo $line | cut -d "," -f2 ` ----------- done My... (2 Replies)
Discussion started by: saga20
2 Replies

10. UNIX for Dummies Questions & Answers

Get a data and save

If I have a A.log 1 Air Flow Monitor : 34.070 Degrees C 2 Air Flow Monitor : 41.730 Degrees C 3 Air Flow Monitor : 35.340 Degrees C 4 Air Flow Monitor : 33.370 Degrees C 5 Air Flow Monitor : 36.770 Degrees C 6 Air Flow Monitor : 45.910 Degrees C 7 Air Flow Monitor ... (1 Reply)
Discussion started by: sabercats
1 Replies
CKEY(7) 						 Miscellaneous Information Manual						   CKEY(7)

NAME
ckey - The standard definition of each function key in cWnn system. DESCRIPTION
---------------------------------------------------------- | Function | Other | Description | Function | Function | | Keys | Keys | | In Input | In Input | | | | | State | State | | (a) | (b) | (c) | (d) | (e) | |----------+-------+---------------+------------+----------| | - | ^ |To toggle input| Similar to | Similar | | | | mode ON/OFF | (c) | to (c) | |----------+-------+---------------+------------+----------| | PF1 | - | To toggle | To Toggle | Similar | | | | phonetic input| among input| to (d) | | | | mode | methods | | |----------+-------+---------------+------------+----------| | PF2 | - | To toggle | To toggle | Similar | | | | encoded input | among input| to (d) | | | | mode | methods | | |----------+-------+---------------+------------+----------| | PF3 | - | To toggle | To toggle | Similar | | | | ASCII | among | to (d) | | | | character | different | | | | | input mode | ASCII | | | | | | character | | | | | | input | | | | | | methods | | |----------+-------+---------------+------------+----------| | PF4 | - | Toggle other | To toggle | Similar | | | | input mode | among | to (d) | | | |(only in Pinyin| different | | | | | centred input | input | | | | | environment) | methods | | | | | + | + | | | | | Toggle the | Similar to | | | | | environment | (c) | | | | | operation | | | | | | functions | | | | | |(same as PF6) | | | | | |(only in Zhuyin| | | | | | centred input | | | | | | environment & | | | | | |Combined Pinyin| | | | | | & Zhuyin input| | | | | | environment | | | |----------+-------+---------------+------------+----------| | PF5 | - | To select the | Similar to | Similar | | | | different | (c) | to (c) | | | | input keys | | | | | | allocations | | | |----------+-------+---------------+------------+----------| | PF6 | - | To toggle the | To select | Similar | | | | environment | among the | to (d) | | | | operations | different | | | | | | environment| | | | | | operation | | | | | | functions | | |----------+-------+---------------+------------+----------| | - | ^G | To quit the | Similar to | Similar | | | | environment | (c) | to (c) | | | | operation | | | | | | functions | | | |----------+-------+---------------+------------+----------| |Conversion| ^W | To perform | Similar to | Similar | | key | | Hanzi | (c) | to (d) | | | | conversion | + | | | | | | To list out| | | | | | possible | | | | | | candidates | | |----------+-------+---------------+------------+----------| |Conversion| - | To extract a | - | Similar | | key | | candidate from| | to (c) | | | | the candidate | | | | | | list | | | |----------+-------+---------------+------------+----------| | - | ^Z | To treat the | Similar to | Similar | | | | input string | (c) | to (d) | | | | as a phrase & | + | | | | | perform phrase| To list out| | | | | conversion | possible | | | | | | phrase | | | | | | candidates | | |----------+-------+---------------+------------+----------| | Confirm | ^L | To confirm the| Similar to | Similar | | key | | conversion | (c) | to (d) | | | | result | | | |----------+-------+---------------+------------+----------| | Confirm | - | To extract a | - | Similar | | key | | candidate | | to (c) | | | | from the | | | | | | candidate list| | | |----------+-------+---------------+------------+----------| | Right | ^F | To move cursor| To move the| Similar | | arrow | | one position | cursor one | to (d) | | key | | to the right | unit to the| + | | | | during input | right | To move | | | | state, edit | | to the | | | | state, & when | | next | | | | using PF6 | | candidate| | | | functions | | on the | | | | | | right | |----------+-------+---------------+------------+----------| | Left | ^B | To move cursor| To move the| Similar | | arrow | | one position | cursor one | to (d) | | key | | to the left | unit to the| + | | | | during input | left | To move | | | | state, edit | | to the | | | | state, & when | | next | | | | using PF6 | | candidate| | | | functions | | on the | | | | | | left | |----------+-------+---------------+------------+----------| | Up | ^P | To move to the| Similar to | Similar | | arrow | | previous menu | (c) | to (c) | | key | | or previous | + | + | | | | set of | To recall | To obtain| | | | candidates. | the | the | | | | Also apply | previous | previous | | | | when using | input | single | | | | functions in | | candidate| | | | PF6 | | | |----------+-------+---------------+------------+----------| | Down | ^N | To move to the| Similar to | Similar | | arrow | | next menu or | (c) | to (c) | | key | | the next set | + | + | | | | of candidates.| To recall | To obtain| | | | Also apply | the | the | | | | when using | next input | next | | | | functions in | | single | | | | PF6 | | candidate| |----------+-------+---------------+------------+----------| | - | ^D | To delete an | Similar to | Similar | | | | input unit | (c) | to (d) | | | | + | | | | | | Delete a word | | | | | | or character, | | | | | | or dictionary | | | | | | in the | | | | | | environment | | | | | | operations PF6| | | |----------+-------+---------------+------------+----------| | Backspace| - | To delete an | Similar to | Similar | | key | | input | (c) | to (c) | | | | character | | | |----------+-------+---------------+------------+----------| | - | ^E | Move cursor to| Move cursor| Move the | | | | the last input| to the last| cursor to| | | | unit (end) or | unit of the| the last | | | | to the last | user input | candidate| | | | candidate of | string | in the | | | | the list. | | current | | | | Also apply | | set of | | | | when using | | candidate| | | | functions in | | | | | | PF6 | | | |----------+-------+---------------+------------+----------| | - | ^A | Move cursor to| Move cursor| Move the | | | | the first | to the | cursor to| | | | unit | first unit | the last | | | | (beginning) or| of the user| candidate| | | | to the first | input | in the | | | | candidate of | string | current | | | | of the list | | set of | | | | Also apply | | candidate| | | | when using | | | | | | functions in | | | | | | PF6 | | | |----------+-------+---------------+------------+----------| | - | ^K | To undo a | To delete | Similar | | | | conversion | an input | to (d) | | | | from the | string from| + | | | | cursor | the cursor | Similar | | | | position to | position to| to (c) | | | | the end of the| the end of | If press | | | | input string | the input | twice, | | | |(if press once)| string | will | | | | |(press once)| cancel | | | | | | the whole| | | | | | converted| | | | | | Hanzi | | | | | | string | |----------+-------+---------------+------------+----------| | - | ^I | To shorten the| - | Separate | | | | length of a | | a word | | | | word phrase by| | into | | | | one character | |individual| | | | | |characters| |----------+-------+---------------+------------+----------| | - | ^O | To extend the | - | Join the | | | | length of a | |characters| | | | word phrase by| | into one | | | | one character | | word | |----------+-------+---------------+------------+----------| | - | ^G | To extract a | - | Similar | | | | candidate from| | to (c) | | | | the candidate | | | | | | list | | | |----------+-------+---------------+------------+----------| | - | ^C | To perform | - | Re-enter | | | | reverse | | into the | | | | conversion | | input or | | | | | | insert | | | | | | mode | | | | | | (if press| | | | | | once ) | | | | | | + | | | | | | Perform | | | | | | reverse | | | | | |conversion| | | | | | (if press| | | | | | twice ) | ---------------------------------------------------------- 13 May 1992 CKEY(7)
All times are GMT -4. The time now is 03:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy