读书人

大伙VIM(一久新的器)

发布时间: 2012-07-24 17:47:58 作者: rapoo

大家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 案中,想加密,可用 :X 指令。 小心!vim 一就有 .名.swp ,是了急回用的,一般是在您所案的所在目,是藏,ls 要有 -a 才看得到,您加密的功能有作用在 swp ,因此 root 是知道您在些什於他的的。:-)然啦!山不,路,路不,人,您也是可以把 swap 的功能掉的 :set noswf 就行了!但如果您的是大案,不建您把 swap 掉,很吃的。 elvis 的,其存是一集中存放在 /var/tmp/*.ses,限是案所有者始能。vim 的早期版本,其 *.swp 是依原案的限定的,最近的版本善如流,已改成案所有人始能,就是 -rw------- 啦!


?

急回

vim -r 名,或入 vim 後,下 :recover 名,回。

读书人网 >开源软件

热点推荐