vim文本编辑器

文章目录

  • 一、用vim创建脚本文件
  • 二、vim有三种模式
    • 1. 从`命令模式`切换到`输入模式`的三种方式
      • a
      • o
      • i
    • 2. 从`输入模式`切换到`命令模式`——通过`Esc`
    • 3. 从`命令模式`切换到`末行模式`——`:`
  • 三、继续编辑文档

根据《Linux就该这么学》进行笔记整理。


一、用vim创建脚本文件

vim yilia.txt # 如果存在该文档,则是打开它。如果不存在,则是创建一个临时的输入文件。
打开文件后,默认进入命令模式

二、vim有三种模式

  1. 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
  2. 输入模式(又称:编辑模式插入模式):正常的文本录入。
  3. 末行模式:保存或退出文档,以及设置编辑环境。
    vim文本编辑器_第1张图片

1. 从命令模式切换到输入模式的三种方式

a

光标的后一位切换到输入模式

例如:
命令模式下显示为:
vim文本编辑器_第2张图片
o后,光标跳到当前位置的后一位
vim文本编辑器_第3张图片

o

表示在光标的下一行切换到输入模式

例如:
命令模式下显示为:
vim文本编辑器_第4张图片
o后,光标跳到下一行的开头处:
vim文本编辑器_第5张图片
再按o,光标继续跳到下一行的开头处:
vim文本编辑器_第6张图片

i

光标的位置切换到输入模式

例如:
命令模式下显示为:
vim文本编辑器_第7张图片
i切换到输入模式后,光标位置不变:
vim文本编辑器_第8张图片
如果保持光标位置不变,输入hello(如图所示),会在光标位置之前插入hello
vim文本编辑器_第9张图片

2. 从输入模式切换到命令模式——通过Esc

vim常用命令:
vim文本编辑器_第10张图片

3. 从命令模式切换到末行模式——:

输入:后,切换到了末行模式
vim文本编辑器_第11张图片

末行模式中可用的命令:
vim文本编辑器_第12张图片

强制保存退出::wq!,然后回车
vim文本编辑器_第13张图片
在这里插入图片描述

使用命令 vi/etc/inittab 查看该文件的内容,不小心改动了一些内容,为了防止系统出错,不想保存所修改的内容,应该如何操作(在末行模式下,键入 :q!

三、继续编辑文档

vim文本编辑器_第14张图片
vim文本编辑器_第15张图片

你可能感兴趣的:(Linux,Ubuntu学习,vim,linux,编辑器)