ELVIS.1
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:4k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. .TH ELVIS 1
  2. .SH NAME
  3. elvis, ex, vi - The editor
  4. .SH SYNOPSIS
  5. fBelvisfP [fIflagsfP] [fB+fPfIcmdfP] [fIfilesfP...]
  6. .SH DESCRIPTION
  7. fBElvisfP is a text editor which emulates fBvifP/fBexfP.
  8. .PP
  9. On systems which pass the program name as an argument, such as Unix and Minix,
  10. you may also install fBelvisfP under the names "ex", "vi", "view", and "input".
  11. These extra names would normally be links to elvis;
  12. see the "ln" shell command.
  13. .PP
  14. When fBelvisfP is invoked as "vi",
  15. it behaves exactly as though it was invoked as "elvis".
  16. However, if you invoke fBelvisfP as "view",
  17. then the readonly option is set as though you had given it the "-R" flag.
  18. If you invoke fBelvisfP as "ex",
  19. then fBelvisfP will start up in the colon command mode
  20. instead of the visual command mode,
  21. as though you had given it the "-e" flag.
  22. If you invoke fBelvisfP as "input" or "edit",
  23. then fBelvisfP will start up in input mode,
  24. as though the "-i" flag was given.
  25. .SH OPTIONS
  26. .IP fB-rfP
  27. To the real vi, this flag means that a previous edit should be recovered.
  28. fBElvisfP, though, has a separate program, called fIelvrecfP(1), for recovering
  29. files.
  30. When you invoke fBelvisfP with -r, fBelvisfP will tell you to run fBelvrecfP.
  31. .IP fB-RfP
  32. This sets the "readonly" option,
  33. so you won't accidentally overwrite a file.
  34. .IP "fB-tfP fItagfP"
  35. This causes fBelvisfP to start editing at the given tag.
  36. .IP "fB-mfP [fIfilefP]"
  37. fBElvisfP will search through fIfilefP for something that looks like
  38. an error message from a compiler.
  39. It will then begin editing the source file that caused the error,
  40. with the cursor sitting on the line where the error was detected.
  41. If you don't explicitly name a fIfilefP, then "errlist" is assumed.
  42. .IP fB-efP
  43. fBElvisfP will start up in colon command mode.
  44. .IP fB-vfP
  45. fBElvisfP will start up in visual command mode.
  46. .IP fB-ifP
  47. fBElvisfP will start up in input mode.
  48. .IP "fB-wfR fIwinsizefR"
  49. Sets the "window" option's value to fIwinsizefR.
  50. .IP "fB+fPfIcommandfP or fB-cfP fIcommandfP"
  51. If you use the +fIcommandfP parameter,
  52. then after the first file is loaded
  53. fIcommandfP is executed as an EX command.
  54. A typical example would be "elvis +237 foo",
  55. which would cause fBelvisfP to start editing foo and
  56. then move directly to line 237.
  57. The "-c fIcommandfP" variant was added for UNIX SysV compatibility.
  58. .SH FILES
  59. .IP /tmp/elv*
  60. During editing,
  61. fBelvisfP stores text in a temporary file.
  62. For UNIX, this file will usually be stored in the /tmp directory,
  63. and the first three characters will be "elv".
  64. For other systems, the temporary files may be stored someplace else;
  65. see the version-specific section of the documentation.
  66. .IP tags
  67. This is the database used by the fB:tagsfP command and the fB-tfP option.
  68. It is usually created by the fBctagsfP(1) program.
  69. .IP ".exrc or elvis.rc"
  70. On UNIX-like systems, a file called ".exrc" in your home directory
  71. is executed as a series of fBexfR commands.
  72. A file by the same name may be executed in the current directory, too.
  73. On non-UNIX systems, ".exrc" is usually an invalid file name;
  74. there, the initialization file is called "elvis.rc" instead.
  75. .SH "SEE ALSO"
  76. .BR ctags (1),
  77. .BR ref (1),
  78. .BR virec (1),
  79. .BR elvis (9).
  80. .PP
  81. fIElvis - A Clone of Vi/ExfP, the complete fBelvisfP documentation.
  82. .SH BUGS
  83. There is no LISP support.
  84. Certain other features are missing, too.
  85. .PP
  86. Auto-indent mode is not quite compatible with the real vi.
  87. Among other things, 0^D and ^^D don't do what you might expect.
  88. .PP
  89. Long lines are displayed differently.
  90. The real vi wraps long lines onto multiple rows of the screen,
  91. but fBelvisfP scrolls sideways.
  92. .SH AUTHOR
  93. .nf
  94. Steve Kirkendall
  95. kirkenda@cs.pdx.edu
  96. .fi
  97. .PP
  98. Many other people have worked to port fBelvisfP to various operating systems.
  99. To see who deserves credit, run the fB:versionfP command from within fBelvisfP,
  100. or look in the system-specific section of the complete documentation.