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

vim的高级用法

时间:2018-08-05 00:30:34      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:用法   格式   format   app   各版本   行号   说明   多个   file   

1:  vim的三种模式   命令模式     插入模式    命令扩展模式

2:  vim的寄存器   有 26个命名寄存器和一个无名寄存器

“tp  粘贴     ”"ayy   粘帖到寄存器a  

yy未指定的寄存器    

2:以二进制方式打开文件  

vim -b  binaryfile      

%!xxd  进到十六进制扩展模式      -r  返回到二进制文件

v  面向字符      V面向行         ctrl  +v  选择数据块

3:多文件模式

next   跳到下一个文件         prev   回到第一个文件

wqall  退出所有             wall 保存所有

4:使用多个窗口 ctrl -w  向下的方向键向下

ctrl +w+s               +o  取消所有窗口

5:  显示red的颜色

技术分享图片

ctrl   +y  输入到vim模式中

hexdump  查看十六进制文件

>>                >  扩展       < 缩进

6:扩展模式:  set  nember(n u)  加上行号       set  nono取消行号

 ~ /.vimrc    vim的配置文件         set  ic  忽略大小写

set  noic  不忽略大小写         set  ai 自动和上一行对齐    noai   取消

set   si  智能缩进  nosi  取消       syntax  on 语法高亮     off  去掉高亮

set   list   查看tab件和$      

7:set  fileformat=unix  启用unix个格式     set  ff=dos|unix  简写

   set  cul  加表示线          set   paste  保留原有格式

禁用前面加no

8:set   显示当前的选项    help  列出vim的帮助      

9:脚本的规范

脚本代码开有约定

第一行一般为调用使用的语言

程序名,避免更改文件名为无法找到正确文件

版本号    

更改后的时间

作者相关信息

该程序的作用,及注意事项

最后是各版本的更新简要说明

10:vim 的模式转换  

插入模式  - ESC->  命令模式

命令模式  -:--->   扩展命令模式

扩展命令模式 --ESC,enter ->  命令模式  

技术分享图片11:编辑二进制的文件  

以二进制方式打开文件     vim -b    bin

扩展命令模式下,利用%!xxd转换成可读的十六进制

编辑二进制文件 扩展命令模式下,用%!xxd -r 转回二进制

按 qw保存退出

12:可视化模式  :在字符不动的情况下    v      面向字符以块的形式复制或者删除。V可面向行以块的形式进行删除或者复制

敲esc可切换模式

13:多文件模式: next    下一个    prev  前一个

first 第一个    last  最后一个      wall保存所有   qall  退出所有

wqall  保存所并退出

14:使用多个窗口

多文件分割:vim -o   水平分割        -O垂直分割

单文件分割:ctrl+w,s水平分割 ctrl+w,v垂直分割

ctrl+w,q  取消相邻窗口           ctrl+w,o取消全部窗口

wqall  退出

14:扩展模式下:set  no  加上行号  set  nonu 去掉行号

改行号设置成永久的配置文件:全局:/etc/vimrc

个人:~/.vimrc         自动缩进:启用:set   ai  

禁用:set    noai    忽略字符的大小写:set    ic     set  noic  

不忽略

set   显示当前正在选用的一些指令      vimtutor 是一些手册,可以随便开练不会有关系

技术分享图片

扩展模式

q   退出                                  q!强制退出,丢弃做出的修改

wq     保存退出                       x  保存退出

命令模式

ZZ    保存退出                           ZQ  不保存退出


vim的高级用法

标签:用法   格式   format   app   各版本   行号   说明   多个   file   

原文地址:http://blog.51cto.com/13873505/2154785

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