博客
关于我
Linux(7):VIM的使用
阅读量:790 次
发布时间:2023-02-05

本文共 1052 字,大约阅读时间需要 3 分钟。

Vim/Vi编辑器简介

Vim/Vi 是 Linux/UNIX 上最常用的全屏文本编辑器,主要用于创建、编辑和显示文本文件。它以高效的键盘操作和强大的插件支持著称,适用于从简单文本编辑到复杂代码编辑的场景。

Vim/Vi 的工作模式

Vim/Vi 的操作模式分为正常模式、插入模式和替换模式三种,用户可以通过按下不同的键来切换模式。

插入命令

以下是常用的插入命令:

选项 含义
a 在光标后附上文本
A 在本行行末附加文本
i 在光标前插入文本
I 在本行开头插入文本
o 在光标下插入新行
O 在光标上插入新行

定位命令

以下是常用的定位命令:

选项 含义
:set nu 设置行号
:setnonu 取消行号
gg 移动到文件的第一行
G 移动到文件的最后一行
nG 移动到第 n 行
: n 移动到第 n 行
$ 移动到行尾
0 移动到行首
h、j、k、l 向左、向下、向上、向右移动一个字符
H 移动到屏幕的顶部
M 移动到屏幕的中央
L 移动到屏幕的底部

删除命令

以下是常用的删除命令:

选项 含义
x 删除光标所在处的字符
nx 删除光标所在处后 n 个字符
dd 删除光标所在行
ndd 删除 n 行
:n1,n2d 删除指定范围的行(例如:1,3d 删除了123这三行)
dG 删除光标所在行到末尾的内容
D 删除从光标所在处到行尾的内容

复制和剪切命令

以下是常用的复制和剪切命令:

选项 含义
yy、Y 复制当前行
nyy、nY 复制当前行以下 n 行
dd 剪切当前行
ndd 剪切当前行以下 n 行
p、P 粘贴当前光标所在行下或行上

替换和取消命令

以下是常用的替换和取消命令:

选项 含义
r 取代光标所在处字符
R 从光标所在处开始替换字符,按 Esc 结束
u 取消上一步操作

搜索和替换命令

以下是常用的搜索和替换命令:

选项 含义
/string 向后搜索指定字符串,搜索时忽略大小写(set ic)
?string 向前搜索指定字符串
:%s/old/new/g 全文替换指定字符串
:n1,n2s/old/new/g 在一定范围内替换指定字符串

保存和退出命令

以下是常用的保存和退出命令:

选项 含义
:w 保存修改
:w new_filename 另存为指定文件
:w>>a.txt 内容追加到 a.txt 文件中,文件需存在
:wq 保存修改并退出
shift+zz (ZZ) 快捷键,保存修改并退出
:q! 不保存修改退出
:wq! 保存修改并退出()

转载地址:http://vgkfk.baihongyu.com/

你可能感兴趣的文章
Linux网络设备驱动 _驱动模型
查看>>
Linux网络配置与故障排除
查看>>
linux脚本执行报错:坏的解释器: 没有那个文件或目录
查看>>
Linux自主访问控制——有效ID与真实ID
查看>>
linux自动运行u盘上的脚本,脚本实现U盘自动挂载(linux)
查看>>
Linux自学笔记——openssh
查看>>
linux英英词典项目,五大主流英英词典(ESL)比较使用测评报告
查看>>
linux获取文件所在目录下,Linux_在Linux系统中获得文件所在目录名的方法,方式一:使用“ dirname“ - phpStudy...
查看>>
linux菜单无法编辑,gvim在linux下菜单无法显示问题
查看>>
Linux虚拟化网络之vlan配置实战
查看>>
Linux虚拟化网络之路由转发实战
查看>>
Linux虚拟化网络之链路聚合实战
查看>>
Linux虚拟机NAT模式设置静态IP并且能上网的设置方法
查看>>
Linux虚拟机上安装redis
查看>>
linux虚拟机配置静态网络,解决centos7网络异常,ping不通
查看>>
Linux虚拟网络设备—Veth Pair
查看>>
linux解压缩命令之unzip,tar(持续更新)
查看>>
linux解析core文件都是问号,gdb core文件函数出现问号
查看>>
linux设备共享,Linux中的存储设备共享之target
查看>>
Linux设备模型(5)_device和device driver
查看>>