HOWTO
Use the Text Editor nano
Using nano
nano is a simple text-based editor that we will be using on the Linux server (ezekiel) to develop source code for our C programs. To launch it, first make sure you are logged into ezekiel using PuTTY, and then launch nano from the command prompt:
~> nano
[filename.cpp]
The [filename.cpp] option provides the name of the file that you would like to edit or create. For instance, to create and edit a "Homework #1" file called "hw01.cpp", type:
~> nano hw01.cpp
This will launch the program. On the bottom two rows of the screen, you will notice the following:
^G Get Help ^O WriteOut ^R Read File ^Y Prev
Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell
The "^" character means "Hold Down the Control (Ctrl) Key" while pressing one of the other letters. For instance, to exit, you would type "^X" (Ctrl-X), meaning that you should hold down the Control Key and then press "x".
There are a number of useful commands that you need to know about in nano:
^O
(Ctrl-o) = Save File
^C (Ctrl-c) = Current Line Number
^K (Ctrl-k) = Cut a Line of Text
^T (Ctrl-t) = Spell Check
^U (Ctrl-u) = Uncut Text
^W (Ctrl-w) = Search for a Text Word/String
^X (Ctrl-x) = Exit
For instance, after you have written some text, you can
save it by pressing "^O",
typing the name of the file that you want to save, and then hitting Enter.
Pressing "^X"
will subsequently exit the program.^C (Ctrl-c) = Current Line Number
^K (Ctrl-k) = Cut a Line of Text
^T (Ctrl-t) = Spell Check
^U (Ctrl-u) = Uncut Text
^W (Ctrl-w) = Search for a Text Word/String
^X (Ctrl-x) = Exit
Please note that you can move around the cursor with all four Arrow Keys, the Page Up and Page Down Keys, and the Home, End, and Delete Keys. Spend some time familiarizing yourself with the program before typing in the distance.cpp program and saving it as a file called "hw01.cpp". Then Save your file and Exit the program.