码迷,mamicode.com
首页 > 系统相关 > 详细

vim用法

时间:2016-05-27 22:05:36      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:linux基础


             ---------------  vim  ---------------


vim:

         vim是一款极方便的文本编辑软件,是UNIX下的同类型软件VI的改进版本。Vim经常被看作是“专门为程序员打造的文本编辑器”,虽然它不仅用于编程,但也有人说它是一个完全的“IDE”(集成开发环境)。


  • vim命令模式设定


  :set nu|nonu                  显示行号

  :set mouse=a                  设定鼠标可以操作光标位置
  :help                       查看vim的用法,:q退出帮助
  ctrl + v                     高亮选择模式,可以选择一片区域操作

   u                        恢复到未操作之前
  ctrl + r                     恢复到操作之后批量添加字符
  ctrl + v                     选中添加字符所在的位(上下左右键选择或者鼠标选中要选择的区域),按I键,再加入字符,按esc


  • vim分屏功能


   ctrl+w s                    上下分屏

   ctrl+w v                    左右分屏
   ctrl+w c                    撤销光标所在屏幕

   ctrl+w +上|下|左|右             移动光标到指定的屏幕中

   shift+:q!                    退出分屏


  • vim替换字符


   在命令模式中:

   :%s/原字符/替换后字符/g

   

  • vim搜索关键字


   n                向下匹配

   N                向上匹配


  • vim字符的管理


   dw                删除光标所在单词

   dl                删除光标所在字母
   dd                删除一整行

   d+数字+d            删除数字指定的行数

   d+数字+上键          向上删除指定行数

   yw                复制光标所在单词

   yl                复制光标所在字母
   yy                复制一整行
   p                 粘贴
   y+数字+y            复制数字指定的行数

   cw                剪切光标所在单词
   cl                剪切光标所在字母
   cc                剪切一整行
   c+数字+c            剪切数字指定的行数,完成后会进入插入模式,粘贴可退出插入模式再按P键


  • vim光标定位


   :行号             移动至指定行

   G                移动光标到文件末行


  • vim的插入模式


   i                光标坐在位置插入字符

   I                光标所在行行首插入
   a                光标所在字符的下一位插入
   A                光标所在行行尾插入
   o                光标所在行的下一行
   O                光标所在行的上一行
   s                删除光标所在字符插入
   S                删除光标所在行插入


  • vim的退出模式


  在命令模式下:


   :q                退出,在未对文件作任何修改的时候使用
   :q!               强制退出
   :wq               退出保存
   :wq!              强制退出保存

  

更多内容请参考vim官网www.vim.org


技术分享

本文出自 “真水无香” 博客,请务必保留此出处http://chengyanli.blog.51cto.com/11399167/1783923

vim用法

标签:linux基础

原文地址:http://chengyanli.blog.51cto.com/11399167/1783923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!