⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jove.4

📁 早期freebsd实现
💻 4
📖 第 1 页 / 共 5 页
字号:
.\" Copyright (c) 1986, 1993.\"	The Regents of the University of California.  All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\"    notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\"    notice, this list of conditions and the following disclaimer in the.\"    documentation and/or other materials provided with the distribution..\" 3. All advertising materials mentioning features or use of this software.\"    must display the following acknowledgement:.\"	This product includes software developed by the University of.\"	California, Berkeley and its contributors..\" 4. Neither the name of the University nor the names of its contributors.\"    may be used to endorse or promote products derived from this software.\"    without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\"	@(#)jove.4	8.1 (Berkeley) 6/8/93.\".bp.NH 1Alphabetical List of Commands and Variables.dc "Prefix-1" "Escape"This reads the next character and runs a command based on the charactertyped.  If you wait for more than a second or so before typing the nextcharacter, the message "ESC" will be printed on the message line toremind you that \s-2JOVE\s0 is waiting for another character..dc "Prefix-2" "C-X"This reads the next character and runs a command based on the charactertyped.  If you wait for more than a second or so before typing anothercharacter, the message "C-X" will be printed on the message line toremind you that \s-2JOVE\s0 is waiting for another character..dc "Prefix-3" "Not Bound"This reads the next character and runs a command based on the charactertyped.  If you wait for more than a second or so before typing the nextcharacter, the character that invoked Prefix-3 will be printed on themessage line to remind you that \s-2JOVE\s0 is waiting for another one..dc "allow-^S-and-^Q" "(variable)"This variable, when set, tells \s-2JOVE\s0 that your terminal does not needto use the characters C-S and C-Q for flow control, and that it isokay to bind things to them.  This variable should be set dependingupon what kind of terminal you have..dc "allow-bad-filenames" "(variable)"If set, this variable permits filenames to contain "bad" characterssuch as those from the set *&%!"`[]{}.  These files are harder to dealwith, because the characters mean something to the shell.  The defaultvalue is "off"..dc "append-region" "Not Bound"This appends the region to a specified file.  If the file does notalready exist it is created..dc "apropos" "Not Bound"This types out all the commands, variables and macros with the specifickeyword in their names.  For each command and macro that contains thestring, the key sequence that can be used to execute the command or macro isprinted; with variables, the current value is printed.  So, to find all thecommands that are related to windows, you type.DSESC X apropos window<Return>.DE.dc "auto-case-abbrev" "(variable)"When this variable is on (the default), word abbreviations are adjusted forcase automatically.  For example, if "jove" were the abbreviation for"jonathan's own version of emacs", then typing "jove" would give you"jonathan's own version of emacs", typing "Jove" would give you "Jonathan'sown version of emacs", and typing "JOVE" would give you "Jonathan's OwnVersion of Emacs".  When this variable is "off", upper and lower case aredistinguished when looking for the abbreviation, i.e., in the example above,"JOVE" and "Jove" would not be expanded unless they were defined separately..dc "auto-execute-command" "Not Bound"This tells \s-2JOVE\s0 to execute a command automatically when a file whosename matches a specified pattern is visited.  The first argument is thecommand you want executed and the second is a regular expressionpattern that specifies the files that apply.  For example, if you wantto be in show-match-mode when you edit C source files (that is, filesthat end with ".c" or ".h") you can type.IDESC X auto-execute-command show-match-mode .*\.[ch]$.DE.dc "auto-execute-macro" "Not Bound"This is like.IQ auto-execute-commandexcept you use it to execute macrosautomatically instead of built-in commands..dc "auto-fill-mode" "Not Bound"This turns on Auto Fill mode (or off if it's currently on) in theselected buffer.  When \s-2JOVE\s0 is in Auto Fill mode it automaticallybreaks lines for you when you reach the right margin so you don't haveto remember to hit Return.  \s-2JOVE\s0 uses 78 as the right margin but youcan change that by setting the variable.IQ right-marginto anothervalue.  See the.IQ setcommand to learn how to do this..dc "auto-indent-mode" "Not Bound"This turns on Auto Indent mode (or off if it's currently on) in theselected buffer.  When \s-2JOVE\s0 is in Auto Indent mode, Return indents thenew line to the same position as the line you were just on.  This isuseful for lining up C code (or any other language (but what else isthere besides C?)).  This is out of date because of the new commandcalled.IQ newline-and-indentbut it remains because of several"requests" on the part of, uh, enthusiastic and excitable users, thatit be left as it is..dc "backward-character" "C-B"This moves point backward over a single character.  If point is at thebeginning of the line it moves to the end of the previous line..dc "backward-paragraph" "ESC ["This moves point backward to the beginning of the current or previousparagraph.  Paragraphs are bounded by lines that begin with a Period orTab, or by blank lines; a change in indentation may also signal a breakbetween paragraphs, except that \s-2JOVE\s0 allows the first line of a paragraphto be indented differently from the other lines..dc "backward-s-expression" "ESC C-B"This moves point backward over a s-expression.  It is just like.IQ forward-s-expressionwith a negative argument..dc "backward-sentence" "ESC A"This moves point backward to the beginning of the current or previoussentence.  \s-2JOVE\s0 considers the end of a sentence to be the characters".", "!" or "?" followed by a Return or by one or more spaces..dc "backward-word" "ESC B"This moves point backward to the beginning of the current or previousword..dc "bad-filename-extensions" "(variable)"This contains a list of words separated by spaces which are to beconsidered bad filename extensions, and so will not be counted infilename completion.  The default is ".o" so if you have jove.c andjove.o in the same directory, the filename completion will.IQ notcomplainof an ambiguity because it will ignore jove.o..dc "beginning-of-file" "ESC <"This moves point backward to the beginning of the buffer.  Thissometimes prints the "Point Pushed" message.  If the top of the bufferisn't on the screen \s-2JOVE\s0 will set the mark so you can go back to whereyou were if you want..dc "beginning-of-line" "C-A"This moves point to the beginning of the current line..dc "beginning-of-window" "ESC ,"This moves point to the beginning of the current window.  The sequence"ESC ," is the same as "ESC <" (beginning of file) except without the shiftkey on the "<", and can thus can easily be remembered..dc "bind-to-key" "Not Bound"This attaches a key to an internal \s-2JOVE\s0 command so that future hits onthat key invoke that command.  For example, to make "C-W" erase theprevious word, you type "ESC X bind-to-key kill-previous-word C-W"..dc "bind-macro-to-key" "Not Bound"This is like.IQ bind-to-keyexcept you use it to attach keys tonamed macros..dc "bind-macro-to-word-abbrev" "Not Bound"This command allows you to bind a macro to a previously defined wordabbreviation.  Whenever you type the abbreviation, it will first be expandedas an abbreviation, and then the macro will be executed.  Note that if themacro moves around, you should set the mark first (C-@) and then exchangethe point and mark last (C-X C-X)..dc "buffer-position" "Not Bound"This displays the current file name, current line number, total numberof lines, percentage of the way through the file, and the position ofthe cursor in the current line..dc "c-mode" "Not Bound"This turns on C mode in the currently selected buffer.  This is one ofcurrently four possible major modes:  Fundamental, Text, C, Lisp.When in C or Lisp mode, Tab, "}", and ")" behave a little differentlyfrom usual: They are indented to the "right" place for C (or Lisp)programs.  In \s-2JOVE\s0, the "right" place is simply the way the authorlikes it (but I've got good taste)..dc "case-character-capitalize" "Not Bound"This capitalizes the character after point, i.e., the character undothe cursor.  If a negative argument is supplied that many characters.IQ beforepoint are upper cased..dc "case-ignore-search" "(variable)"This variable, when set, tells \s-2JOVE\s0 to treat upper and lower case asthe same when searching.  Thus "jove" and "JOVE" would match, and"JoVe" would match either.  The default value of this variable is "off"..dc "case-region-lower" "Not Bound"This changes all the upper case letters in the region to their lowercase equivalent..dc "case-region-upper" "Not Bound"This changes all the lower case letters in the region to their uppercase equivalent..dc "case-word-capitalize" "ESC C"This capitalizes the current word by making the current letter uppercase and making the rest of the word lower case.  Point is moved tothe end of the word.  If point is not positioned on a word it is firstmoved forward to the beginning of the next word.  If a negativeargument is supplied that many words.IQ beforepoint are capitalized.This is useful for correcting the word just typed without having tomove point to the beginning of the word yourself..dc "case-word-lower" "ESC L"This lower-cases the current word and leaves point at the end of it.If point is in the middle of a word the rest of the word isconverted.  If point is not in a word it is first moved forward to thebeginning of the next word.  If a negative argument is supplied thatmany words.IQ beforepoint are converted to lower case.  This is usefulfor correcting the word just typed without having to move point to thebeginning of the word yourself..dc "case-word-upper" "ESC U"This upper-cases the current word and leaves point at the end of it.If point is in the middle of a word the rest of the word isconverted.  If point is not in a word it is first moved forward to thebeginning of the next word.  If a negative argument is supplied thatmany words.IQ beforepoint are converted to upper case.  This is usefulfor correcting the word just typed without having to move point to thebeginning of the word yourself..dc "character-to-octal-insert" "Not Bound"This inserts a Back-slash followed by the ascii value of the nextcharacter typed.  For example, "C-G" inserts the string "\\007"..dc "cd" "Not Bound"This changes the current directory..dc "clear-and-redraw" "ESC C-L"This clears the entire screen and redraws all the windows.  Use thiswhen \s-2JOVE\s0 gets confused about what's on the screen, or when the screengets filled with garbage characters or output from another program..dc "comment-format" "(variable)"This variable tells \s-2JOVE\s0 how to format your comments when you run thecommand.IQ fill-comment.Its format is this:.ID<open pattern>%!<line header>%c<line trailer>%!<close pattern>.DEThe %!, %c, and %! must appear in the format; everything else is optional.A newline (represented by %n) may appear in the open or close patterns.  %%is the representation for %.  The default comment format is for C comments.See.IQ fill-commentfor more..dc "compile-it" "C-X C-E"This compiles your program by running the UNIX command "make" into a buffer,and automatically parsing the error messages that are created (if any).  Seethe.IQ parse-errorsand.IQ parse-special-errorscommands.  To compilea C program without "make", use "C-U C-X C-E" and \s-2JOVE\s0 will promptfor a command to run instead of make.  (And then the command you type willbecome the default command.)  You can use this to parse the output from theC compiler or the "grep" or "lint" programs..dc "continue-process" "Not Bound"This sends SIGCONT to the current interactive process,.IQ ifthe processis currently stopped..dc "copy-region" "ESC W"This takes all the text in the region and copies it onto the kill ringbuffer.  This is just like running.IQ kill-regionfollowed by the.IQ yankcommand.  See the.IQ kill-regionand

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -