命令模式常用操作
        
        1)插入
            i    在光标所在字符后插入
            I    在光标所在行尾插入
            a    在光标所在字符前插入
            A    在光标所在行首插入
            o    在光标下插入新行
            O    在光标上插入新行

        2)定位
            
            小范围移动    h j k l     对应方向左上下右,可替换方向键使用        

            :set nu        设置行号
            :set nonu    取消行号
        
            gg        到文章第一行
            G        到文章最后一行
            
            nG        到第n行
            :n        到第n行
        
            $        移至行尾
            0        移至行首
            ^        移至行首
    

        3)删除

            x        删除光标所在字符
            nx        删除光标所在后n个字符
            D        删除光标所在字符至行尾
            
            dd        删除光标所在行    
            ndd        删除光标所在后n行
            dG        删除光标所在行至结尾
            :n1,n2d    删除指定范围的行
            

        4)复制和剪切
            
            yy        复制当前行
            nyy        复制当前以下n行
            
            dd        剪切当前行
            ndd        剪切当前以下n行
            
            p、P        在光标所在行上、下粘贴

            用复制\剪切同粘贴命令组合使用

        6)替换和撤销
        
            r        取代光标所在字符
            R        开启替换模式一直替换直到esc结束
            
            u        撤销
            ctrl+r    反撤销

        7)搜索和搜索替换
            
            /string    查找指定字符串    :set ic    忽略大小写
                n    从结果中查找下一个    N    从结果查找上一个
            :%s/old/new/g    全文替换指定字符串
            :%s/old/new/c    全文替换指定字符串,每次替换询问
            
            :n1,n2s/old/new/g    在指定范围替换指定字符串
    
        小技巧:
            :1,5s/^/#/g            注释1到5行
            :1,5s/^#//g            取消注释(至替换头部的#,固加^)

            :1,5s/^/\/\//g        文件头加入//
            :1,10s/^\/\///g            

        8)保存和退出
            :w        保存修改
            :w    newfilename    另存为新文件
            :wq        保存并退出
            ZZ        快捷键,效果同上
            :q!        不保存修改直接退出
            :wq!        保存修改并退出(文件所有者或root可用)

        9)显示颜色高亮
            :syntax on    开启颜色
            :syntax off    关闭颜色

vim配置文件


    自定义配置        ~/.vimrc文件,没有手动创建,写入设置及时生效,如:颜色开关。

标签: none

添加新评论