VIM学习笔记(一)
由于工作中使用linux开发环境,故文本编辑需要使用一款有效的工具,在emacs和vim之间,我最终选择了vim。之前曾经看过《鸟哥的Linux私房菜》,入门的时候使用的vim编辑器,因此使用vim。
vim有多强大其实不需要我多说,用过的都说好。刚开始使用可能不习惯它的编辑方式,但是一旦熟练起来以后,会发现vim的强大之处。
写的目的主要是为了总结使用过程中学习到的知识点,便于以后使用查找。
基本命令已经熟悉,So不再赘述。先把vimtutor过一遍,有个初步的印象,过完以后再看VIM手册,手册有中文有英文,如果英文比较吃力,可以选择下载中文手册。
1.移动
要移动光标向前一个单词,使用“w”命令,也可以在命令前加数字前缀表示把这个命令重复多次,例如,“3w”表示向前移动3个单词,
“b”命令向后移动到前一个单词的词首。
“e”命令可以移动到单词的词末,而“ge”则移动到前一个单词的末尾。
“$”命令把光标移动到当前行行尾,“n$”则表示移动到第n行的行尾,从光标当前行开始算。
“^”命令把光标移动到一行的第一个非空字符,而“0”命令则移到一行的第一个字符
单字符查找命令是最有效的命令,“fx”向前查找本行的字符x,f表示find意思,同样也可以使用“nfx”向前查找本行的第n个x字符。
“Fx”用于向左查找x字符。
“%”用于匹配括号。当光标不在一个有用的字符上时,“%”会先正向找到一个。
CTRL-G确定在文件中的位置
CTRL-U向上滚动半屏。CTRL-D向下滚动半屏
每次滚一行的命令是CTRL-E(上滚)和CTRL-Y(下滚)
正向滚动一整屏的命令是CTRL-F(减去两行)

浙公网安备 33010602011771号