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

📄 jove.4

📁 早期freebsd实现
💻 4
📖 第 1 页 / 共 5 页
字号:
The format of the mode line can be determined by setting this variable.The items in the line are specified using a printf(3) format, with thespecial things being marked as "%x".  Digits may be used between the'%' and the 'x' to mean repeat that many times.\&'x' may be:.DS I.ta .5i 1i 1.5i	C	check for new mail, and displays "[New mail]" if there		is any (see also the mail-check-interval and disable-biff		variables)	F	the current file name, with leading path stripped	M	the current list of major and minor modes	b	the current buffer name	c	the fill character (-)	d	the current directory	e	end of string--this must be the last item in the string	f	the current file name	l	the current load average (updated automatically)	m	the buffer-modified symbol (*)	n	the current buffer number	s	space, but only if previous character is not a space	t	the current time (updated automatically)	[ ]	the square brackets printed when in a recursive edit	( )	items enclosed in %( ... %) will only be printed on		the bottom mode line, rather than copied when the		window is split.DEIn addition, any other character is simply copied into the mode line.Characters may be escaped with a backslash.  To get a feel for allthis, try typing "ESC X print mode-line" and compare the result withyour current mode line..dc "mode-line-should-standout" "(variable)"If set, the mode line will be printed in reverse video, if yourterminal supports it.  The default for this variable is "off"..dc "name-keyboard-macro" "Not Bound"This copies the keyboard macro and gives it a name freeing up thekeyboard macro so you can define some more.  Keyboard macros withtheir own names can be bound to keys just like built in commandscan.  See the.IQ read-macros-file-fileand.IQ write-macros-to-filecommands..dc "newline" "Return"This divides the current line at point moving all the text to theright of point down onto the newly created line.  Point moves down tothe beginning of the new line..dc "newline-and-backup" "C-O"This divides the current line at point moving all the text to theright of point down onto the newly created line.  The differencebetween this and "newline" is that point does not move down to thebeginning of the new line..dc "newline-and-indent" "LineFeed"This behaves the same was as Return does when in Auto Indent mode.This makes Auto Indent mode obsolete but it remains in the name ofbackward compatibility..dc "next-error" "C-X C-N"This moves to the next error in the list of errors that were parsedwith.IQ parse-errorsor.IQ parse-special-errors.In one window the listof errors is shown with the current one always at the top.  In anotherwindow is the file that contains the error.  Point is positioned inthis window on the line where the error occurred..dc "next-line" "C-N"This moves down to the next line..dc "next-page" "C-V"This displays the next page of the buffer by taking the bottom line ofthe window and redrawing the window with it at the top.  If there isn'tanother page in the buffer \s-2JOVE\s0 rings the bell.  If a numeric argumentis supplied the screen is scrolled up that many lines; if the argumentis negative the screen is scrolled down..dc "next-window" "C-X N"This moves into the next window.  Windows live in a circular list sowhen you're in the bottom window and you try to move to the next oneyou are moved to the top window.  It is an error to use this commandwith only one window..dc "number-lines-in-window" "Not Bound"This displays the line numbers for each line in the buffer beingdisplayed.  The number isn't actually part of the text; it's justprinted before the actual buffer line is.  To turn this off you runthe command again; it toggles..dc "over-write-mode" "Not Bound"This turns Over Write mode on (or off if it's currently on) in the selectedbuffer.  When on, this mode changes the way the self-inserting characterswork.  Instead of inserting themselves and pushing the rest of the line overto the right, they replace or over-write the existing character.  Also,Rubout replaces the character before point with a space instead of deletingit.  When Over Write mode is on "OvrWt" is displayed on the mode line..dc "page-next-window" "ESC C-V"This displays the next page in the next window.  This is exactly thesame as "C-X N C-V C-X P"..dc "paren-flash-delay" "(variable)"How long, in tenths of seconds, \s-2JOVE\s0 should pause on a matchingparenthesis in.IQ Show Matchmode.  The default is 5..dc "parse-errors" "Not Bound"This takes the list of C compilation errors (or output from another programin the same format) in the current buffer and parses them for use with the.IQ next-errorand.IQ previous-errorand.IQ current-errorcommands.This is a very useful tool and helps with compiling C programs and when usedin conjunction with the "grep" UNIX command very helpful in making changesto a bunch of files.  This command understands errors produced by cc, cpp,and lint; plus any other program with the same format (e.g., "grep -n").\s-2JOVE\s0 visits each file that has an error and remembers each line thatcontains an error.  It doesn't matter if later you insert or deletesome lines in the buffers containing errors; \s-2JOVE\s0 remembers wherethey are regardless..IQ next-erroris automatically executed after oneof the parse commands, so you end up at the first error..dc "parse-special-errors" "Not Bound"This parses errors in an unknown format.  Error parsing works withregular expression search strings with \\('s around the the file nameand the line number.  So, you can use.IQ parse-special-errorsto parselines that are in a slightly different format by typing in your ownsearch string.  If you don't know how to use regular expressions youcan't use this command..dc "parse-spelling-errors-in-buffer" "Not Bound"This parses a list of words in the current buffer and looks them up inanother buffer that you specify.  This will probably go away soon..dc "pause-jove" "ESC S"This stops \s-2JOVE\s0 and returns control to the parent shell.  Thisonly works for users using the C-shell, and on systems that have thejob control facility.  To return to \s-2JOVE\s0 you type "fg" to the C-shell..dc "physical-tabstop" "(variable)"How many spaces your terminal prints when it prints a tab character..dc "pop-mark" "Not Bound"This gets executed when you run.IQ set-markwith a numeric argument.\s-2JOVE\s0 remembers the last 16 marks and you use.IQ pop-markto gobackward through the ring of marks.  If you execute ".IQ pop-markenoughtimes you will eventually get back to where you started..dc "popd" "Not Bound"This pops one entry off the directory stack.  Entries are pushed withthe.IQ pushdcommand.  The names were stolen from the C-shell and thebehavior is the same..dc "previous-error" "C-X C-P"This is the same as.IQ next-errorexcept it goes to the previous error.See.IQ next-errorfor documentation..dc "previous-line" "C-P"This moves up to the previous line..dc "previous-page" "ESC V"This displays the previous page of the current buffer by taking the topline and redrawing the window with it at the bottom.  If a numericargument is supplied the screen is scrolled down that many lines; ifthe argument is negative the screen is scrolled up..dc "previous-window" "C-X P and C-X O"This moves into the next window.  Windows live in a circular list sowhen you're in the top window and you try to move to the previous oneyou are moved to the bottom window.  It is an error to use this commandwith only one window..dc "print" "Not Bound"This prints the value of a \s-2JOVE\s0 variable..dc "print-message" "Not Bound"This command prompts for a message, and then prints it on the bottomline where \s-2JOVE\s0 messages are printed..dc "process-bind-to-key" "Not Bound"This command is identical to bind-to-key, except that it only affectsyour bindings when you are in a buffer attached to a process.  Whenyou enter the process buffer, any keys bound with this command willautomatically take their new values.  When you switch to a non-processbuffer, the old bindings for those keys will be restored.  For example,you might want to execute.DS Iprocess-bind-to-key stop-process ^Zprocess-bind-to-key interrupt-process ^C.DEThen, when you start up an interactive process and switch into thatbuffer, C-Z will execute stop-process and C-C will execute interrupt-process.  When you switch back to a non-process buffer, C-Z will goback to executing scroll-up (or whatever you have it bound to)..dc "process-newline" "Return"This this only gets executed when in a buffer that is attached to aninteractive-process.  \s-2JOVE\s0 does two different things depending on whereyou are when you hit Return.  When you're at the end of the I-Processbuffer this does what Return normally does, except it also makes theline available to the process.  When point is positioned at some otherposition that line is copied to the end of the buffer (with the promptstripped) and point is moved there with it, so you can then edit thatline before sending it to the process.  This command.IQ mustbe boundto the key you usually use to enter shell commands (Return), or elseyou won't be able to enter any..dc "process-prompt" (variable)What a prompt looks like from the i-shell and i-shell-commandprocesses.  The default is "% ", the default C-shell prompt.  This isactually a regular expression search string.  So you can set it to bemore than one thing at once using the \\| operator.  For instance, forLISP hackers, the prompt can be.DS"% \\|-> \\|<[0-9]>: "..DE.dc "push-shell" "Not Bound"This spawns a child shell and relinquishes control to it.  This workson any version of UNIX, but this isn't as good as.IQ pause-jovebecauseit takes time to start up the new shell and you get a brand newenvironment every time.  To return to \s-2JOVE\s0 you type "C-D"..dc "pushd" "Not Bound"This pushes a directory onto the directory stack and cd's into it.  Itasks for the directory name but if you don't specify one it switchesthe top two entries no the stack.  It purposely behaves the same asC-shell's.IQ pushd..dc "pwd" "Not Bound"This prints the working directory..dc "quadruple-numeric-argument" "C-U"This multiplies the numeric argument by 4.  So, "C-U C-F" meansforward 4 characters and "C-U C-U C-N" means down 16 lines..dc "query-replace-string" "ESC Q"This replaces the occurrences of a specified string with a specifiedreplacement string.  When an occurrence is found point is moved to itand then \s-2JOVE\s0 asks what to do.  The options are:.DS I.ta \w'Rubout111'uSpace	to replace this occurrence and go on to the next one.Period	to replace this occurrence and then stop.Rubout	to skip this occurrence and go on to the next one.C-R	to enter a recursive edit.  This lets you temporarily	suspend the replace, do some editing, and then return	to continue where you left off.  To continue with the	Query Replace type "C-X C-C" as if you were trying to	exit \s-2JOVE\s0.  Normally you would but when you are in a	recursive edit all it does is exit that recursive	editing level.C-W	to delete the matched string and then enter a recursive	edit.U	to undo the last replacement.P or !	to go ahead and replace the remaining occurrences without	asking.Return	to stop the Query Replace..DEThe search for occurrences starts at point and goes to the end of thebuffer, so to replace in the entire buffer you must first go to thebeginning..dc "quit-process" "Not Bound"This is the same as typing "C-\\" (the Quit character) to a normal UNIXprocess, except it sends it to the current process in \s-2JOVE\s0.  This isonly for versions of \s-2JOVE\s0 that have the interactive processes feature.This only works when you are inside a buffer that's attached to aprocess..dc "quoted-insert" "C-Q"This lets you insert characters that normally would be executed asother \s-2JOVE\s0 commands.  For example, to insert "C-F" you type "C-Q C-F"..dc "read-word-abbrev-file" "Not Bound"This reads a specified file that contains a bunch of abbreviationdefinitions, and makes those abbreviations available.  If the selectedbuffer is not already in Word Abbrev mode this command puts it inthat mode..dc "read-macros-from-file" "Not Bound"This reads the specified file that contains a bunch of macrodefinitions, and defines all the macros that were currently definedwhen the file was created.  See.IQ write-macros-to-file

⌨️ 快捷键说明

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