Chinaunix首页 | 论坛 | 博客
  • 博客访问: 389825
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1741
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-21 22:46
文章分类
文章存档

2014年(22)

2013年(45)

分类: 网络与安全

2014-01-13 13:58:46

第一种.启动

  -R  只读方式打开,但打开后如果有权限,可以强制执行保存。

  -c (command) 加载后执行命令,比如"vim -c /most myfirst" 打开该文件后直接向后搜索most。

  更多的可以参考 -h

  第二种.同时编辑多个文件

  vim [file1] [file2] ...

  此时

  :ar 查看当前编辑的文件名

  :n 切换当前编辑的文件

  另外还有

  :e 切换到新文件

  :w 读取已存在的文件并将其内容放入正在编辑的文件中

  :w [起始行][终结行] [文件名] 将当前文件部分放于新文件中,若已存在则覆盖。

  第三种.文本重排

  命令模式下

  dd 删除当前行并存放于临时缓冲区中(类似于剪切)

  yy 复制当前行并存放于临时缓冲区中

  p 将指定缓冲区内容放到当前光标位置之下

  P 将指定缓冲区内容放到当前光标位置之上

  第四种.缓冲区的使用

  (1)数字编号缓冲区

  双引号+n(缓冲区号,1至9)+(p或P)

  例如"9p

  其中对数字缓冲区的使用,删除或复制时,每次将所有区后移,1到2,2到3,......,9原有被清空并被8覆盖。

  (2)字母编号缓冲区

  双引号+缓冲区名(从小写字母a至z)+命令

  练习用例:

  "wdd 删除当前行,副本保存在缓冲区w

  "wp 将缓冲区w内容复制到光标位置

  "z7yy 复制7行到缓冲区z

  "zp  将缓冲区z的内容(7行)复制到光标位置

  关于Vim命令的四大高级用法就讲到这里,更多关于安全软件开发的知识请关注掌控者网络管理系统开发公司----武汉中力创信科技有限公司。

 Vim键盘图

阅读(1658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~