vi和vim使用技巧

快速移动光标方法

   G           将光标快速移动到文件尾部
   gg          将光标快速移动到文件首部
   ngg/nG      将光标快速移动到指定行
   ^/0         将光标快速移动到一行行首
   $           将光标快速移动到一行行尾

快速移动光标并进入编辑状态

   A          移动光标到行尾,并进入编辑状态
   a          将光标移动到右边一个字符,并进入编辑状态
   I          移动光标到行首,并进入编辑状态
   i          在光标所在位置进入编辑状态
   O          在光标所在位置上面创建一行信息,并进入编辑状态
   o          在光标所在位置下面创建一行信息,并进入编辑状态
   C          将光标所在位置之后内容删除,并进入编辑状态
   cc         将光标所在一整行内容清空,并进入编辑状态

快速编辑文本信息

   yy        复制文件内容信息
    p        粘贴文件内容信息
   dd        剪切文件内容信息
   r/R       替换文件内容信息
    dG       删除光标以下所有行内容

特殊底行命令信息

  :set nu/:set nonu                  查看文件行号信息 
  :%s#oldboy#oldgirl#g 
  :n,ms#oldboy#oldgirl#g
  :n,$s#oldboy#oldgirl#g	           批量修改文件内容            
  /搜索内容 
  /搜索内容\c          忽略大小写
  :set ic(仅vim忽略大小写)      搜索文件内容信息  
  PS取消文件高亮显示:/搜索一个文件中没有的信息
  :n,mcopym                              vim 快速复制多行内容           
  :n,mmovem                              vim 快速剪切多行内容 

批量编辑文件内容(vim)

批量删除多行信息

将光标移动到指定位置
进入批量编辑模式     ctrl+v  --- 进入视图模式
选中多行内容,进行批量编辑
进行批量删除     d 或者 x

批量添加多行信息

将光标移动到指定位置
进入批量编辑模式     ctrl+v  --- 进入视图模式
选中多行内容,进行批量编辑
进入到插入模式        shift+i  -- 进入编辑内容
退出编辑状态            esc

特殊快捷键用法

  u              撤销编辑信息
  ctrl+r         取消撤销
发布了14 篇原创文章 · 获赞 3 · 访问量 829

猜你喜欢

转载自blog.csdn.net/Didier__/article/details/101166857