vi(vim是其高级版本)是linux系统上用于文本编辑的一个应用。它的功能十分强大,在日常的系统管理活动或编程中用得都很多。所以用好vi是很有必要的。

学习vi主要学的知识点有:1.vi的配置。2.vi的使用(两种工作模式和操作命令)

1.vi的配置:主要配置文件的位置和根据自己的实际用途修改配置文件的变量。(一般都是根据自己使用的编程语言来进行设置)

2.vi有两种工作模式(IC)I是指插入模式,C是指命令模式,其中命令模式分内部命令和外部命令(底行模式)。在实际操作中经常需要在两个模式切换。如要从命令模式进入插入模式,按(iora)其中的一个就行,要退出此模式多按几次“ESC”键就行,若要进入底行命令模式,确保在命令模式前提下,按冒号“:”就能进入。

vi常见的操作命令可以对比word等编辑器学习。例如复制、粘贴、删除、保存、退出等。

最新文章

  1. java.io.IOException: invalid header field
  2. java进程占用CPU资源过高分析脚本
  3. C语言strcat()函数:连接字符串
  4. VS2010生成安装包
  5. Objective-C 再谈OC指针,对比C++/Java/Swift
  6. treepanel加滚动条
  7. UVA10361 - Automatic Poetry
  8. Mutex — Windows API
  9. XML文件解析数据结构
  10. 汉字转拼音的Oracle函数
  11. Spark学习之Spark调优与调试(一)
  12. Android LayoutInflater 类分析
  13. redis/memcache监控管理工具——treeNMS
  14. Elasticsearch 性能监控基础【转】
  15. String[]与List<String>的相互转换
  16. tomcat 启动报错org.hibernate.cfg.annotations.SimpleValueBinder.setType
  17. mysql触发器应用和创建表错误代码: 1118 Row size too large. 解决
  18. list的*运算使用过程中遇到的问题
  19. 问题:win10防火墙不能自动启动
  20. 读书笔记--C陷阱与缺陷(四)

热门文章

  1. python--文件处理1
  2. Go -- pprof协程监控
  3. windows10 安装 mysql 5.6 教程
  4. AngularJS的表单验证提交示例
  5. mysql select last_insert_id()函数返回的值
  6. hibernate 自动封装
  7. 设计模式之中介者模式(Mediator)摘录
  8. 通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? .Net Web开发技术栈
  9. caffe学习--Lenet5的应用和原理、实现----ubuntu16.04.2+caffe+mnist+train+test
  10. 各浏览器对常用或者错误的 Content-Type 类型处理方式不一致