Linux学习(二):vi编辑器

来源:互联网 发布:db2 删除表 关系 sql 编辑:程序博客网 时间:2024/05/30 23:55

1、vi编辑器打开文件

vi+filename ------将文件在vi编辑器中打开

注意:如果文件存在,直接打开,如果不存在,则先创建一个新的文件再打开该文件。

2、vi编辑器的三种模式

vi编辑器包括三种模式:
                                    (1)一般模式
                                    (2)编辑模式
                                    (3)命令行模式

2.1 一般模式

vi编辑器刚打开文件时处于一般模式,此时不能输入字符修改文件。此时可以执行剪切复制整行的操作。
        dd 剪切光标所在行到粘贴板,可以作为删除用
        ndd  剪切光标所在行一下的前n行,可以作为删除用
        u 撤销上一个命令
        yy 复制光标所在的行
nyy 复制光标所在行一下的前n行
         p 将粘贴板上的数据打印在光标下一行的位置
        r 修改光标所在字符,r后接着要修正的字符,(进入输入模式只能修改一个字符,输入完毕后回到一般模式)
       R 进入取代状态,新增资料会覆改原先资料,直到按[ESC]回到指令模式下为止(进入输入模式)
       s 删除光标所在字符,并进入输入模式
S 删除光标所在的行,并进入输入模式 
        i       从当前字符开始插入(进入输入模式)
        空格或? 进入命令行模式

2.2 输入模式

       输入模式也就是进行代码输入的模式,输入模式只能转换到一般模式,按ESC键返回到一般模式

2.3 命令行模式

       w 保存文件   
       q 退出vi编辑器
w! 强制保存
 q! 强制退出vi编辑器
wq 保存并退出
wq! 强制保存并退出
 %s/old/new/g 
%s/old/new/gc 每替换一个就会有提醒
vsp 文件名称    分屏显示另一个文件,ctr+w快速双击可以切换到另一个文件中




       
       
原创粉丝点击