Vim编辑器的使用和常见指令

文章目录

  • 前言
  • 一、三种工作模式
    • 1、命令模式
    • 2、输入模式
    • 3、底行模式
  • 二、常见指令
    • 1、打开文件
    • 2、常用快捷键
      • 2.1 复制粘贴
      • 2.2 删除
      • 2.3 搜索文本内容
      • 2.4 替换文本内容
      • 2.5 撤销和取消撤消
      • 2.6 文件比较
      • 2.7 行首行尾快速跳转
      • 2.8 插入文本
    • 3、底行输入常见命令
  • 二、举例练习
    • 1、在4-6行行尾添加abc


前言

2023.9.1 天气晴朗
把之前学的vim编辑器的一些常见指令记录下来,方便下次进行查找


一、三种工作模式

1、命令模式

进入vin编辑器的默认状态

2、输入模式

输入i进行编辑,可对文本内容进行修改
Esc键退出编辑

3、底行模式

按冒号就可以在底部输入命令进行操作

二、常见指令

1、打开文件

vim test.txt 
gvim test.txt    //会以GUI的形式打开

2、常用快捷键

2.1 复制粘贴

命令 操作
yy 拷贝当前行
nyy 复制多行
y 复制已选中的内容到剪切板
yw 复制光标处的单词到剪切板
p 粘贴在光标后
P 粘贴在光标前

2.2 删除

命令 操作
x 删除光标处的字符
X 删除光标前的一个字符
dw 删除光标处的第一个单词
dd 删除当前行
ndd 删除当前往下的n行,当前行也删除
D 删除光标位置到行尾的内容
dG 删除光标所在行到文件结尾的内容
n,md 删除n-m行的内容

2.3 搜索文本内容

n:向下跳转搜索
N:反向搜索

命令 操作
/abc 查找ab所在的行
/^abc 查找abc开头的行

2.4 替换文本内容

命令 操作
: s/abc/ABC/g s表示替换;g表示替换当前行,如果不加则只会替换匹配到的第一个内容
: %s/abc/ABC/g 全文替换匹配内容,%表示全文替换
:4,6 s/abc/ABC/g 替换4-6行的abc为ABC

2.5 撤销和取消撤消

命令 操作
u 撤销操作
Ctrl+r 取消撤销

2.6 文件比较

命令 操作
gvimdff file1 file2 比较两个文件

2.7 行首行尾快速跳转

命令 操作
gg 跳转到最首行
G 跳转到最尾行
^ 行首
$ 行尾
:n 跳转到n行行首

2.8 插入文本

这几个相当于移动光标,并且按下i,进入插入编辑模式

命令 操作
i 在当前位置插入
I 在光标所在行行首进行插入
o 在光标所在行下面插入新的一行,等待输入
O 在光标所在行上面插入新的一行,等待输入
a 在光标所在位置后面等待输入
A 在光标所在行的行尾位置等待输入

3、底行输入常见命令

命令 操作
:set nu 显示行号
:set nonu 取消显示行号
:set hls 显示高亮
:set nohls 取消高亮
:w 保存修改
:q 关闭文件,退出
:wq 保存并退出
:q! 强制退出
:wq! 强制保存并退出

二、举例练习

1、在4-6行行尾添加abc

:4,6 s/$/abc/g
:4,6 s/$/abc/
:4,6 %s/$/abc/g

你可能感兴趣的:(脚本语言学习,编辑器,vim,linux)