|
|
1.1 ! root 1: .TH EX 1 "26 August 1980" ! 2: .UC 4 ! 3: .SH NAME ! 4: ex, edit \- text editor ! 5: .SH SYNOPSIS ! 6: .B ex ! 7: [ ! 8: .B \- ! 9: ] [ ! 10: .B \-v ! 11: ] [ ! 12: .B \-t ! 13: tag ! 14: ] [ ! 15: .B \-r ! 16: ] [ ! 17: \fB\+\fIcommand\fR ! 18: ] [ ! 19: .B \-l ! 20: ] ! 21: name ... ! 22: .br ! 23: .B edit ! 24: [ ! 25: ex options ! 26: ] ! 27: .SH DESCRIPTION ! 28: .I Ex ! 29: is the root of a family of editors: ! 30: .I edit, ! 31: .I ex ! 32: and ! 33: .I vi. ! 34: .I Ex ! 35: is a superset of ! 36: .I ed, ! 37: with the most notable extension being a display editing facility. ! 38: Display based editing is the focus of ! 39: .I vi. ! 40: .PP ! 41: If you have not used ! 42: .I ed, ! 43: or are a casual user, you will find that the editor ! 44: .I edit ! 45: is convenient for you. ! 46: It avoids some of the complexities of ! 47: .I ex ! 48: used mostly by systems programmers and persons very familiar with ! 49: .I ed. ! 50: .PP ! 51: If you have a \s-2CRT\s0 terminal, you may wish to use a display ! 52: based editor; in this case ! 53: see ! 54: .IR vi (1), ! 55: which is a command which focuses on the display editing portion of ! 56: .I ex. ! 57: .SH DOCUMENTATION ! 58: The document ! 59: .I "Edit: A tutorial" ! 60: provides a comprehensive introduction to ! 61: .I edit ! 62: assuming no previous knowledge of computers or the \s-2UNIX\s0 system. ! 63: .PP ! 64: The ! 65: .I "Ex Reference Manual \- Version 3.5" ! 66: is a comprehensive and complete manual for the command mode features ! 67: of ! 68: .I ex, ! 69: but you cannot learn to use the editor by reading it. ! 70: For an introduction to ! 71: more advanced forms of editing using the command mode of ! 72: .I ex ! 73: see the editing documents written by Brian Kernighan for the editor ! 74: .I ed; ! 75: the material in the introductory and advanced documents works also with ! 76: .I ex. ! 77: .PP ! 78: .I "An Introduction to Display Editing with Vi" ! 79: introduces the display editor ! 80: .I vi ! 81: and provides reference material on ! 82: .I vi. ! 83: All of these documents can be found in volume 2c of the Programmer's Manual. ! 84: In addition, the ! 85: .I "Vi Quick Reference" ! 86: card summarizes the commands ! 87: of ! 88: .I vi ! 89: in a useful, functional way, and is useful with the ! 90: .I Introduction. ! 91: .SH FILES ! 92: .DT ! 93: /usr/lib/ex?.?strings error messages ! 94: .br ! 95: /usr/lib/ex?.?recover recover command ! 96: .br ! 97: /usr/lib/ex?.?preserve preserve command ! 98: .br ! 99: /etc/termcap describes capabilities of terminals ! 100: .br ! 101: ~/.exrc editor startup file ! 102: .br ! 103: /tmp/Ex\fInnnnn\fR editor temporary ! 104: .br ! 105: /tmp/Rx\fInnnnn\fR named buffer temporary ! 106: .br ! 107: /usr/preserve preservation directory ! 108: .SH SEE ALSO ! 109: awk(1), ed(1), grep(1), sed(1), grep(1), vi(1), termcap(5), environ(7) ! 110: .SH AUTHOR ! 111: Originally written by William Joy ! 112: .br ! 113: Mark Horton has maintained the editor since version 2.7, adding macros, ! 114: support for many unusual terminals, ! 115: and other features such as word abbreviation mode. ! 116: .SH BUGS ! 117: The ! 118: .I undo ! 119: command causes all marks to be lost on lines changed and then restored ! 120: if the marked lines were changed. ! 121: .PP ! 122: .I Undo ! 123: never clears the buffer modified condition. ! 124: .PP ! 125: The ! 126: .I z ! 127: command prints a number of logical rather than physical lines. ! 128: More than a screen full of output may result if long lines are present. ! 129: .PP ! 130: File input/output errors don't print a name if the command line \fB`\-'\fR ! 131: option is used. ! 132: .PP ! 133: There is no easy way to do a single scan ignoring case. ! 134: .PP ! 135: The editor does not warn if text is placed in named buffers and not used ! 136: before exiting the editor. ! 137: .PP ! 138: Null characters are discarded in input files, and cannot appear in resultant ! 139: files.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.