vi 编辑器初步

4,vi进入后是命令模式 ,可以用i o s 进入插入模式 i ,在当前字符位置插入,o为新开一行插入,s删除当前字符添加
5,r 为直接替换当前字符
6,到行头按0,$为到行尾到未行G,到第一行 1G,ctrl+g显示有多少行,及您目前所在的位置
7,w 移动一个单词
8,u undo ,r redo
9,dd为删除一行,yy为复制一行,p为粘贴。x为删除一个字符
10,在命令前面加入数字n为重复n次操作双引号用来控制多个剪切板“a5yy给往a 剪切版复制五行,”ap粘贴剪切版内容
11,在命行模式下按:进入命令行模式,esc回到命令模式
12,:10移到第十行,:set nu 显示行号,:nonu不显行号,~/.vimrc为此用户的vim配置文件
13:w aaa 另存为aaa(:1,5 w aaa 将第一行到五行写入),:r aaa 在光标处读入aaa文件 ,:r !ls 将ls命行的输出读入到光标处
14,:e aaa.txt 在当前打开aaa.txt
16,:1,$ s/aaa/bbb/g不交互直接替换aaa为bbb :1,$ s/aaa/bbb/c一个一个查找交互替换
17,vi -o(-O)可以分屏编辑多个文件

最新文章

  1. Redis(一) 介绍
  2. 简单实现div遮罩
  3. Contest1065 - 第四届“图灵杯”NEUQ-ACM程序设计竞赛(个人赛)B一个简单的问题
  4. UBUNTU下如何开启SSHD服务
  5. IOS 学习日志 2015-3-13
  6. Struts2文件配置 登陆页面
  7. STL之Iterator(迭代器)
  8. 搜索Collections元素,用DateFormatSymbols 获得月份
  9. Ubuntu11.10 E: Unable to locate package ubuntu-restricted-extras
  10. nefu 196 让气球飞吧
  11. Mishka and Interesting sum
  12. UIButton 关灯小实验
  13. find查找命令
  14. 微信第三方登录(原生)demo
  15. Spring Boot 使用Redis缓存
  16. 笔记:Spring Cloud Hystrix 异常处理、缓存和请求合并
  17. Chapter_9 DP : uva1347 tour (bitonic tour)
  18. 畅通工程续(HDU 1874)附上超详细源代码
  19. 微信小程序--兼容
  20. SpringBoot入门 (九) MQ使用

热门文章

  1. SolrCloud初识
  2. 被误解的 MVC 和被神化的 MVVM
  3. 游览器对js加载的次序
  4. 来,试试PERL
  5. protel或Altium Designer中各种栅格(grid)的意义
  6. 在Fragment中实现百度地图,定位到当前位置(基于SDKv2.1.0)
  7. logstash tomcat catalina.out 告警
  8. 华为手机root 删除一般不用软件 的命令
  9. WPF - 如何引用external dll中图片
  10. 用SNMP协议实现系统信息监控--CentOS