ne, just type ‘ne’ and press Return. If you
want to edit some specific file(s), you can put their name(s) on the command
line just after the command name, as for any UN*X command. The
screen of your terminal will be cleared (or filled with text loaded
from the first file you specified). You can also pipe the result of a
command directly into
ne: it will be loaded and opened as the first
document. See Arguments for other command line options.
Writing text is pretty straightforward: if your terminal is properly
configured, every key will (should) do what you expect. Alphabetic
characters insert text, cursor keys move the cursor, and so on. You can
use the Delete and Backspace key to perform corrections. If
your keyboard has an Insert key, you can use it to toggle
(switch from on to off, or vice versa) insert mode. In general,
ne tries to squeeze everything it can from your
keyboard. Function keys and special movement keys should work
flawlessly if your terminal is properly configured. If not, complain to
your system administrator. If that doesn’t help, see Key Bindings.
At the bottom of the screen, you will see a line containing some numbers and letters. This is called the status bar because it reports to you part of the internal state of the editor. At startup, the status bar has the following form:
L: 1 C: 1 12% ia----pvu-t------@A* <unnamed>
(the numbers could be different, and a file name could be shown as last item instead of ‘<unnamed>’). You probably already guessed that the numbers after ‘L:’ and ‘C:’ are your cursor’s line and column numbers, respectively, whereas the percentage indicates approximately your position in the file. The small letters represent user flags that you can turn on and off. In particular, ‘i’ tells you that insert mode is on, while ‘p’ tells that the automatic preferences system is activated. The ‘*’ means this document has not been saved. For a thorough explanation of the meaning of the flags on the status bar, see The Status Bar.
Once you are accustomed to cursor movement and line editing, it is time to press f1 (the first function key), or in case your keyboard does not have such a key, Escape. Immediately, the menu bar will appear, and the first menu will be drawn. (If you find yourself waiting for the menu to appear, you can press Escape twice in a row.) You can now move around menus and menu items by pressing the cursor keys. Moreover, a lower case alphabetic key will move to the next item in the current menu whose name starts with that letter, and an upper case alphabetic key will move to the next menu whose name starts with that letter.
Moving around the menus should give you an idea of the capabilities of
ne. If you want to save your work, you should use the ‘Save As...’
item from the ‘File’ menu. Menus are fully discussed in Menus.
When you want to exit from the menu system, press f1 (or Escape)
again. If instead you prefer to choose a command and execute it, move
to the respective menu item and press Return.
At the end of several menu items you will find strange symbols like ^A or f1. They represent shortcuts for the respective menu items. In other words, instead of activating, selecting and executing a menu item, which can take seconds, you can simply press a couple of keys. The symbol ‘^’ in front of a character denotes the shortcut produced by the Control key plus that character (we assume here that you are perfectly aware of the usage of the Control key: it is just as if you had to type a capital letter with Shift). The descriptions of the form fn represent instead function keys. Finally, the symbol ‘[’ in front of a character denotes the shortcut produced by Control plus Meta (a.k.a. Alt) plus that character, or Meta plus that character, depending on your terminal emulator—you must check for yourself. Moreover, these last bindings may not work with some terminals, in which case you can replace them with a sequence: just press the Escape key followed by the letter. A few menu items are bound to two control sequences (just in case one does not work, or it is impractical).
Note that under certain conditions (for instance, while using
ne through a
telnet connection) some of the shortcuts
might not work because they are trapped by the operating system for
other purposes (see Hints and Tricks).
Finally, we have the third and last interface to
ne’s features: the
command line. If you press Control-K, or Escape followed by
‘:’ (a la
vi), you will be requested to enter a command
to execute. Just press Return for the time being (or, if you are
really interested in this topic, see The Command Line).
In the sections that follow, when explaining how to use a command we shall usually describe the corresponding menu item. The related shortcut and command can be found on the menu item itself, and in Menus.