vim常用命令

 

目录

一、文件打开与关闭

二、编辑模式

三、末行模式  shift + :


一、文件打开与关闭

(一)打开文件

  1. vim /path/to/filename     打开名字为filename的文件
  2. vim +# /path/to/filename  打开文件并定位在第#行
  3. vim + /path/to/filename     打开文件并定位在最后一行
  4. vim +/pattern /path/to/filename   打开文件,定位至第一次被pattern匹配到的行的行首位置

(二)关闭文件

     末行模式下执行命令:

  1. :q 退出(没有修改过文件)
  2. :wq 保存并退出
  3. :q!  强制退出(不保存)
  4. :w   保存
  5. :w!  强制保存
  6. :x   相当于 :wq

     推荐一种比较方便的方法:直接使用 ZZ (保存并退出,不需要在末模式下执行)

二、编辑模式

按键具有编辑文本的功能,默认打开进入编辑模式

(一)移动光标

        –字符        左; 下;k  上; 右

        –单词        移至下一个单词的词首

                         跳至当前或下一个单词的词尾

                        b  跳至当前或前一个单词的词首

        –行内       0   绝对行首

                        ^   行首的第一个非空白字符

                        $  绝对行尾

        –行间       G  文章末尾

                         3G  第3行

                         gg  文章开头

        –翻屏        ctrl+向下翻页      ctrl+b  向上翻页

(二)删除&替换单个字符     

        – x   删除光标位置字符

        – 3x  删除光标开始3个字符

        – r     替换光标位置字符

(三)删除命令

        – dwdd   删除光标所在单词、行

(四)复制粘贴

        – ywyy   复制光标所在单词、行

        –             粘贴在光标下一行

        –            粘贴在光标上一行

(五)撤销&重做

        – u   撤销

        – ctrl+r  重做 撤销的操作

        – 重复上一步的操作

三、末行模式  shift +

  • set:设置

        – set nu     显示行号

        – set nonu 不显示行号(默认)

        – set  readonly     设置文件只读

  • /:查找

        – /after    查找单词after

        – nN     向下继续查找、查看最后一个

        – 向上查找

  • :执行命令

        – :!ls -l /

  • 查找并替换

        – s/str1/str2/gi

                /:临近s命令的第一个字符为边界字符:/@#

                g:一行内全部替换

                i:忽略大小写

       –范围

                n:行号

                .:当前光标行

               +n:偏移n

                $:末尾行,$-3

               %:全文

         –快捷操作

               全部删除   .,$d   或  dG     (.表示光标所在行,$表示最后一行,即删除当前行到最后一行的内容,其中 . 与$可用数字代替,表示删除第几行到第几行的内容)

               快捷复制   n,my      (复制从n到m行的内容)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值