CE - Intro
CE v1.2 User Guide
1.0 Introduction
Welcome to CE. This editor was written with one goal in mind, and that was
to be very very easy to use. I think I have achieved this goal, and it is
hoped that you will be able to use this editor like an expert within
ten minutes of its first use.
2.0 Getting Started
There are two ways to start CE, the first is to just type its name, and the
second is to type its name as well as a file name, like so:
ce assignment1.c
If the file assignment1.c exists, it will be loaded into the editor, if
not, the editor will come up as if you had typed no name.
For a quick reference of all commands in CE, just type ESC then h.
3.0 Command line options
There are several command line options that will change the behavior of ce
they are:
-w Toggle wordwrap on or off
-m Toggle mini-menu on or off
-s Toggle scrollmode
-h Tell CE to load in an alternate helpfile.
-keyset Force CE to create a keymapping for your terminal.
4.0 Block operations
The following operations apply only while you are marking a block.
Pressing TAB will shift the block TABSIZE spaces to the right.
Pressing RTAB will shift the block TABSIZE spaces to the left.
Pressing Control E will erase X characters from the beginning of each
marked line.
Pressing Control Z will left justify the block
Pressing Control X will center the block
Pressing Control C will right justify the block
The following operations apply to blocks that are marked, or being marked.
Pressing Control N will delete the marked lines, this action will end
marking.
5.0 Quick Reference
SAVING/EXITING
ESC 1 or F1 Save and exit
ESC 2 or F2 Save and resume editing
ESC 4 or F4 Exit and do not save file
NAVIGATING
Control F (PgUp) Page forward through file (beeps on last page)
Control B (PgDown) Page backward through file (beeps on first page)
Control G Goto a line
Control Z (Home) Move cursor to beginning of line
Control X Move cursor to middle of line
Control C (End) Move cursor to end of line
INSERTING
Control P Insert a blank line at current location
Control K Insert many blank lines at current location
Control A Insert the last line deleted at current location
DELETING
Control D Delete current line
Control N Delete marked text
Control W (DEL) Erase character under cursor
Control E Erase many characters
MOVING/COPYING
ESC 9 or F9 Begin block marking
ESC 0 or F10 Clear block markings
ESC - or F11 Copy block to current location
ESC = or F12 Move block to current location
OTHER
Control R Search for text
Control T (Insert) Toggle between insert and overwrite mode
Control Y Read a file into text at current location
Control U Join current line and next together
Control O Set left column and set tab size
Control L Re-draw screen
Control V Show vital statistics about current file
ESC m Toggle Mini menu on or off
ESC h Help
ESC s Save current CE settings
ESC k Create a personalized keymap file
ESC 6 or F6 Save file and execute shell escape #1
ESC 7 or F7 Save file and execute shell escape #2
6.0 Personal settings
CE will read in the file $HOME/.ce/cerc upon invocation. This file looks
like:
# 0 means off, 1 means on.
# shell1 and shell 2 define what actions will happen on pressing of F6/7
# The first %s will be filename, while the second will be the filename
# without the .* extension
insert_mode 0 # Default to overwrite mode
tab_space 4 # Default tab spacing of 4
left_margin 1 # Default left margin column 1
word_wrap 1 # Default is to do wordwrap
no_bak_files 0 # Default is to create .bak files
mini_help 0 # Default is to not have mini-help
shell1 "spell %s"
shell2 "cc %s -lm -o %s -O"
By creating this file, you can change your personal defaults to any
of the above options. If the file does not exist, the above defaults
will take force.
7.0 Misc
When CE reads in a file, it converts all tabs to spaces!
When you press Control O the left column it displays defaults to the column
your cursor is in, to make editing columns easier.
When you press Control E for the first time it will default to 90
characters, which in effect will blast everything from the current
position to the end of the line. So you can use this is a DEL to end
of line function.
home |
atlanta |
pkd |
fusion |
recipes |
email