大家VIM(一久新的器)[八]
shell 命令及求助系
?
?
shell命令
:!外部指令 行外部指令。然您的指令要在 PATH 。:!! 行前一次行之外部指令。在的 ! 可不是迫中止喔! vim 中有一很特殊的指令 @:,是重前一次的冒命令。
:sh(ell) 行 shell。使用 exit 回。在 vim GUI 在原窗示行果,在 elvis GUI 另一 xterm 窗。console 或 xterm 下的 vim 然就是跳出 vim 入 shell 中。 至於是用哪一 shell 是可以另外定的,可由 set shell= 定。在 windows 的版本中定如遇有空白字元名要由 \ escape,例如:
:set shell=\"c:\program\ files\unix\sh.exe\"\ -f建抓 bash 用啦,配合一些 Win32 中的 UNIX 指令更配。 在此充一下全的功能。不是只有 Tab 的全功能喔!也可以使用上下方向,叫出史指令,叫出史指令可用於冒命令及找命令(/)。例如,您前已下了 :!ps aux 指令,您可以按 : 後就直接按向上方向。忘了!找指令也是可以用喔!
:r !commond 就妙了!在游所在次一行插入外部指令 commond 行 後的出容。例如 :r !date 就插入日期。在 elvis 是插入在游所在那一行。:n,mw !commond 以 n 至 m 行之料,做外部指令 commond 的 input。算 是相高的用法了,初者大概用不上,不印象中留有一 的功能,以後是用得上的。K 大 K 示游所在之 word 的 manpage。elvis 不用。 windows 版本亦不用。
?
求助系
原始 vi 是有 on-line help 的,但 vim 及 elvis 有相富的明系。vim 沿用 tag 的方式找主,而 elvis 就高明了,是使用 HTML 的格式。原 elvis 是可以直接 HTML 的,然不能示,但明的名。
F1 用 pe2(3) ?好像 F1 是救助已大家公。vim 按 F1 就叫出明。elvis 然有,不您可以自行 定,在 ~/.elvislib/elvis.rc 中加上 map #1 :help^M 就可以了。注意的是 ^M 是按 Ctrl-v 後不放再按 M 或 Enter ,表示上行。ㄟ,^M 是特殊字元,是一字元 ,而不是字元,您移游在 ^M 上就知道了,不是我文 中的,文中的是直接打出的字元 ^M。在 console 下要打特殊字元的,要 Ctrl-Shift-V 然後按您要的。
:h name 就叫出 name 明,如果後面接 name, 叫出 help.txt 明(在 evlis 是 elvis,html) h 是 help 的。ㄟ,name 不清楚,忘了 Tab 全。 在 vim 的明中,遇有 | 住的主,把游移到上面 就可以使用 Ctrl-] 叫出主的明,Ctrl-T 可以回到 原明,elvis 中也是可以用。mouse 按下也是可以叫出 明。:q 可束明,回到原案。:ver 示版本、,加入之也示出, 您知道有加入些什功能,因有些功能在就得加入。 其中正 + 表示有此功能, - 表示此功能。elvis 只能 示版本,法示。
在下都出一全功能的 vim 用,而且 GUI 及 console 下使用的各一,以加快 console 下的速度。在此充明一,各位有有得 :q 很常用到,好了!就依 pe2 的 F4 吧!怎?找上面叫出明怎,您就依葫就可以了!vim 的定在 ~/.vimrc。人是直接成 :q! 以免麻,但要得存喔!