大家VIM(一久新的器)[六]
叫、存、急回
?
ㄟ,是不是在灌水呀!怎也成一元?那您就了,在 vi(m) 叫的花可多了,而且又可以多,各中的案可以互通息,面可大著呢!vim 就更包了,也人家案可以加密,是噱,但也好用的。
?
?
的一些花招
vim + 名 後,游落在案最後一行的行尾,在 案屁屁後什呢?方便您可以嘛!:-)vim +n 名 游落在第 n 行的行首。vim +/string 名得? / 就是找指令,入案後游就落在第一找到的 string 上,可以按 n 找 string 喔!哦,string 可以使用 regexp 表示喔。
?
多
多有情形,一是在入 vim 前所用的就是多(情形 argument list)。另一情形是入 vim 後另外再其它的( buffer list)。不都可以 buffer。
:n 下一案。:2n 下二案。:N 前一案。注意,用法只能用於 argument list 的情形。
:e 名 是在入 vim 後,在不 vim 的情形下再其它 案。只要您要的案是在目前目,Tab 全是 可以使用。:e# 或 Ctrl-^ 前一案,用於互相相好用。用法不管是 argument list 或 buffer list 案皆可使用。 得? # 代表的是前一次的案。
:files 或 :buffers 或 :ls 列出目前 buffer 中的所有案。在 elvis 中可使用 :b 叫出 buffers。 在 buffers 中, - 表示 buffer 未入,不,不必心,入相快速的。加 + 表示 buffer 已修改了。
:bn buffer next。:bl buffer last。以上指令 elvis 不用。
:b名或 移至。在 :ls 中就出示各案的,在未 vim 前是不的。指令 elvis 也是可以使用。 然 :e# 也是可以的,的用法是所有 vi clone 都通用了。 如果您是使用 vim 的 GUI,那就在功能表上就有 Buffers ,可以很容易的知道及移各 buffer 。
:bd(elete) buffer 在未 vim 前是不移除的,可使用指 令移除。其移除她什呢?vim 是您在叫用才入的, 因此些 buffers 不是像 cache 一般要的。:e! 名 也是,但放目前案的改,否 如果案已有,vim 是不您便的。:e! 後不接 什的,代表一切修改,重新入中案。:f 或 Ctrl-g 示目前的名、是否修改及目前游所在之位置。:f 名 改中的名。(file):r 名 在游所在插入一案容。(read):35 r 名 案插入至 35 行之後。gf 是 vim 的特殊叫法,叫出游所在的 word 名的 案,然,案要在目前目,否新案。
哦!好像有他,主要原因是偶文不好啦!不您何不手的用就可以了,定了,以後就是使用他,就不那了。:-)
:q 如本文有修改而存,警告,且法。(quit):q! 所有修改,迫。:wq 存後。使案未曾修改也是再存一次。:x 也是存後,但如果案有修改,不做存的作。ZZ 和 :x 完全一,您高用哪一。:w 名 另存他。不加名就是入原。(write):q 及 :q! 是目前中的案作用,如果多的情形不 vim,可下 :qa 或 :qa! 整 vim。a 就是 all 的意思。 :指令!, ! 的意思是迫中止目前正在的作,而去行所下的指令。各位到目前止碰好次了吧!
?
VIM的加密功能
vim -x [名] 入 vim 後要求入密。以後加密的案由 vim 自要求入密。否法。其它的器然是法的。?
急回
vim -r 名,或入 vim 後,下 :recover 名,回。