博客
关于我
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(6):Linux网络命令
查看>>
Linux(7):VIM的使用
查看>>
Linux(8):安装JDK
查看>>
Linux(9):安装Tomcat
查看>>
Linux(centos7)上安装最新版R3.4.1
查看>>
Linux(CentOS)安装 Nginx
查看>>
Linux(RadHat)基础学习—软件安装
查看>>
linux(ubuntu)中crontab定时器命令详解 以及windows中定时器
查看>>
linux(乌班图)修改apt下载源
查看>>
Linux,启动java程序的通用脚本sh
查看>>
Linux:-bash: pip: command not found pip
查看>>
Linux:/dev/tty、/dev/tty0 和 /dev/console 之间的区别
查看>>
Linux:bash: git: 未找到命令...
查看>>
Linux:CentOS安装Docker Compose
查看>>
Linux:CentOS安装Git
查看>>
Linux:error: libuv required but not found. Try installing ‘libuv1-dev‘ or ‘libuv-devel‘
查看>>
Linux:fpm打包工具
查看>>
Linux:ldd命令详解
查看>>
Linux:Mysql 大小写配置
查看>>
Linux:mysql中文乱码解决方案
查看>>