Vim 基本操作整理

Vim 基本操作整理
使用Vim查看文件的过程中,对于查看文件命令的使用有些学习,下面是整理的一些常用命令:
1、 h、j、k、l控制光标的左、下、上、右的移动;
 
2、删除命令:
   dd:删除一整行;
         dw:删除一个单词(包括空格)
         de:删除一个单词(不包括空格)
         d$:删除从当前光标开始到当前行尾的数据;
        
3、撤销命令:
   u:撤销上次修改;
         U:恢复本行的初始状态;
         ctrl+R:撤销执行的撤销命令;
        
4、使用dd命令后删除的整行,会存储在vim在缓冲区中,
  移动光标到需要粘贴的地方,使用p命令将此行粘贴
  到光标处。
  
5、文件跳转:
   输入ctrl+g,显示文件行数等信息;
         输入shift+g,跳转到文件最后一行;
         先输入数字,后输入shift+g,跳转到输入数字的行数;
6、文件查找:
   输入/+需要查找的字符串,将会从文章头搜索到末尾;
         输入?+需要查找的字符串,将会从文章尾部搜索到文章头;
         查找中点击n,顺序查找,点击N,逆序查找;
7、括号匹配:
   光标在一个括号处,点击%,光标位置会跳转到配对的括号处,再按一次回到上次光标在的括号位置。
        
8、字符串替换:
   :s/old/new/g   替换全行的匹配串;
         :s/old/new  替换光标所在行的第一个匹配串
         :%s/old/new/g替换整个文件中的每个匹配串
        
9、命令执行:
   在进入vim 查看文件的模式中,输入:!+command,可以执行当前输入的command命令,
         如:!ls,可以在当前界面显示ls的界面,点击enter键,重新回到vim 查看的文件界面。
        
10、保存文件命令:
    可以通过:wq在退出时保存,也可以使用:w + Filename 来实现,通过:!ls获取的未保存的文件名,在vim 查看模式下保存文件。
          
11、输入o会插入新的一行并进入插入模式;输入a会在光标后进行插入操作,并进入insert模式;输入A
   会在光标行的末尾进行插入操作,进入inster模式;
 
12、输入大写的R可以进行持续替换动作,直到输入ESC退出REPLACE模式
 
13、设置类命令:
   输入/search 来查找文件中匹配的字符串:
         输入:set ic后重新查找,目前设置为忽略匹配字符串的大小写
         设置hlsearch 和 incsearch两个选项:
         :sethls 会产生匹配字符串高亮效果
         :setinc 会在查找时进行动态输入字符串匹配效果
         输入:setnoic;:set nohls,:set noincsearch 会取消上述的设置效果
        
14、设置语法高亮功能打开:
   编辑.vimrc文件,:edit ~/.vimrc文件,
         导入范例文件,:read $VIMRUNTIME/vimrc_example.vim
         保存文件,:write,使用此设置后,发现使用vim编辑保存文件后,会产生vim备份文件。解决方案:
   修改.vimrc文件,找到
  if has("vms")
    set nobackup  
  else
    set  backup
  注释掉else的部分,保存,以后打开并保存文件就正常了。  
 
15、使用vim +[number]filename来查看文件会跳转到文件number行:
   如:vim +100 AndroidManifest.xml将会打开AndroidManifest.xml文件并跳转到第100行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值