1、vi的配置文件:

            全局配置/etc/vimrc    

            用户配置文件:~/.vimrc

2、vi打开

            vi [filename]    打开filename文件,如果文件不存在则新建该文件。

            vi                      新建一个未命名的文件并用vi打开。

            vi +# [filename] 打开filename文件并定位到#行。

            vi +/string [filename]  打开filename文件并定位到首次匹配string的行。

            vi +                   打开filename文件并定位到最后一行。

3、vi的模式:

        编辑模式:可以输入编辑命令和光标移到命令。

        输入模式:可以输入字符。

        末行模式:可以在冒号后输入命令。

4、光标的移到:

                   在整篇文章中移动:

        gg           光标移动到文档首行首字符。

        #G  或 :#        光标移动到#行首字符。

        G            光标移动到末行首字符。

        #%         光标移动到#%行的首字符。

                  在屏幕中移动:

        ctrl + u            光标移到上半页。

        ctrl + d            光标移到下半页。

        ctrl + f             光标移到前一页。

        ctrl + b            光标移到后一页。

                 在行内移动:

        $                    光标移到绝对行末

        0                   光标移到绝对行首

        ^                  光标移到到行首第一个非空白字符处

                以单词为单位移动:

        [#]w            向下移动到#个单词的首字符处。

        [#]e             向下移动到#个单词的尾字符处。

        [#]b             向上移动到#个单词的首字符处。

              字符为单位移动光标:

               [#] k                光标向上移动 # 行  

      [#]h             [#]l         光标向左、右移动#个字符

                [#]j                  光标向下移动#行

 5、vi编辑文本命令

    复制

    粘贴

    删除

    查找

    查找并替换

 

插入

追加

修改

撤销修改

 

6、vi的保存与退出

 

7、