vim文本编辑工具(全)

VIM文本编辑工具

    编辑模式        

i     在当前字符前插入
I     在光标所在的行首插入
a    在当前字符后插入
A    在光标所在行尾插入
o    在当前行的下一行插入新的一行
O   在当前行的上一行插入新的一行

s     删除光标所在位置的字符并进入插入模式

        
  
 一般模式


        d     删除
        dd     删除当前行
        dgg   删除光标到文档首
         dG   删除光标到文档尾部
        d$     删除光标到行尾,包括光标所在位置字符
        d^     删除光标到行首,不包括光标所在位置的字符
        dw    按单词删除
        gg     跳转到文档首部行首
        G      跳转到文档尾部行首
        u    撤销之前的操作
        Ctrl+r   重做
        行号G   跳转到指定行
        x          删除光标所在位置的内容
        行数yy    复制光标所在行开始第几行
        p             粘贴到光标所在行的下一行
        cc           剪切当前行
        行数cc    剪切当前行开始的几行
        H         跳转到当前屏幕输出的最上面一行
        L          跳转到当前屏幕输出的最下面一行
        M        跳转到当前屏幕输出的中间那一行
        $         行尾
        ^         行首
        w        按单词进行移动光标
        r          替换光标所在的字符
        h         往左按字符移动光标
        j          往下(后)按行移动光标
        k         往上(前)按行移动光标
        l          往右按字符移动光标

    命令模式


        :w        保存
        :w FILENAME  另存为FILENAME
        :q        退出
        :wq        保存退出
        :q!       强制退出不保存
        :set nu        显示行号
        :r /FILENAME  读取指定文件的内容到当前文件
        :行号        跳转到指定行
        :set nonu      取消显示行号
        :%s/被替换内容/替换后的内容/g  (g表示全局替换)
        :%s/内容
        /    查找字符串
            n
            N
        :noh       取消高亮显示

原文地址:https://www.cnblogs.com/sebastiane-root/p/7787274.html