图
9.3.9
、
vim
的挑字补全功能
由于网页通常会支持
CSS
的语法,而
CSS
的美化语法使用的是
style
这个关键词,这个关键词后
面½的就是
CSS
的元素与元素值。
若想要取得可能的元素有哪些,例如背景
(background)
的语法
中,想要了½有哪些跟它有关的内½元素,如上图,
直½输入
b
然后按下
[crtl]+x
再按下
[crtl]+o
就会出现如上的相关字词可以选择,此时你就能够使用上下按钮来挑选所需要的关键元素!
这样使
用上当然方便很多啊!只是要注意,一定要使用正确的扩展名,否则会无法出现任何关键词词喔!
9.3.5 vim
环境设定与记录:
~/.vimrc, ~/.viminfo
有没有发现,如果我们以
vim
软件来搜寻一个文件内部的某个字符串时,这个字符串会被反白,
而
下次我们再次以
vim
编辑这个文件时,该搜寻的字符串反白情况还是存在呢!甚至于在编辑其他文
件时,
如果其他文件内也存在这个字符串,哇!竟然还是主动反白耶!真神奇!
另外,当我们重复
编辑同一个文件时,当第二次½入该文件时,
光标竟然就在上次离开的那一列上头呢!真是好方便
啊~但是,怎么会这样呢?
这是因为我们的
vim
会主动的½你曾经做过的行为登录下来,好让你下次可以轻松的作业啊!
那个
记录动作的文件就是:
~/.viminfo
!如果你曾经使用过
vim
,
那你的家目录应该会存在这个文件才
对。这个文件是自动产生的,
你不必自行½立。而你在
vim
里头所做过的动作,就可以在这个文件
内部查询到啰~
^_^
此外,每个
distributions
对
vim
的预设环境都不太相同,举例来说,某些版本在搜寻到关键词时并
不会高亮度反白,
有些版本则会主动的帮你½行缩排的行为。但这些其实都可以自行设定的,那就
是
vim
的环境设定啰~
vim
的环境设定参数有很多,如果你想要知道目前的设定值,可以在一般
指令模式时输入『
:set all
』
来查阅,不过
.....
设定项目实在太多了~所以,鸟哥在这里½列出一些
平时比½常用的一些简单的设定值,
提供给你参考啊。
Tips
所谓的缩排,就是当你按下
Enter
编辑新的一列时,光标不会在行首,而是在与上一
列的第一个非空格符处对齐!