Vim文本编辑器

•Linux设计的重要原则是信息存储在基于文本的文件中。

    注:Linux“一切皆文件”是指包含文本文件和用户不可读的二进制文件(如block设备文件)

•文本文件:无格式文件,作用类似于win的注册表。包括但不限于以下类型:

  etc下的配置文件,.conf或者无扩展名

  可扩展标记语言(XML)

  文本标记定义数据结构(etc和usr下应用配置文件)

•一切皆文件的优点:系统之间移动和共享无需转换格式,可通过任意文本编辑器查看和编辑

•文本编辑器

  vi编辑器:Linux和Unix系统初期使用编辑器

  vim编辑器:vi的升级版,有更高的可配置性和效率,包含分屏编辑、颜色格式和突出显示等高级功能

•VIM文本编辑器的工作模式

  命令模式:vim打开相关配置文件,即进入命令模式,可进行复制删除粘贴等操作

  插入模式:按a、i、o等键进入插入模式,可以进行正文的修改、或者添加新内容页面后会显示——INSERT——状态提示信息

  末行模式:按:键进入,可设置编辑环境、保存、退出、查找、替换内容等

  可视模式:按v进入,可以在其中选择多个字符进行文本操作,使用ctrl+v、V等

基本操作

命令模式:

末行模式:

编辑模式:

最新文章

  1. 中间人攻击 -- Cookie 喷发
  2. 转-Android仿微信气泡聊天界面设计
  3. Linux使用
  4. C++11 std::copy
  5. c#获取网页内容的三种方法
  6. LuaNode 开源库
  7. Guice 学习(六)使用Provider注入服务( Provider Inject Service)
  8. inet_addr() inet_ntoa() inet_pton inet_ntop sockaddr_in
  9. 关于 String.intern() 的思考
  10. python五种调试或排错的方法
  11. [Swift]LeetCode275. H指数 II | H-Index II
  12. 15 VScode 使用相关
  13. pip freeze 命令迁移模块
  14. 2015-10-06 认识jQuery1
  15. Netty学习路线总结
  16. 免费ARP
  17. HTML&CSS学习笔记
  18. 10.16 NOIP模拟赛
  19. 第一个程序HelloWorld及常见问题解决和练习
  20. oracle复杂查询是sql

热门文章

  1. sudo: /usr/libexec/sudo/sudoers.so must be only be writable by owne
  2. PHP做分页查询(查询结果也显示为分页)
  3. Network of Schools(POJ1326+有向图进行缩点)
  4. 如何免费上传4G以上大文件至百度云网盘
  5. LCD实验学习笔记(五):MMU
  6. k8s取节点内docker中的日志
  7. Ubuntu终端里面显示路径名称太长,怎么设置变短【转】
  8. 对list对象进行排序
  9. ajax之深入解析(1)
  10. JVM核心机制(类加载器、三种类加载器、代理加载模式、双亲委派机制