Linux | vim 编辑器 3 种模式的使用小结

简介: Linux | vim 编辑器 3 种模式的使用小结

vim 编辑器 3 种模式的使用小结

总结咸鱼使用 vim 中常用到的命令



vim 编辑器有 3 种模式,分别为 正常模式,命令模式和可视模式

正常模式

我们最常使用的模式就是正常模式了,编辑,保存,修改等操作都是我们经常要用到的。

插入

我们常用的插入常常都是移动光标至插入位置后按i进入

现在还有其他更加便捷的操作:

I 光标移动至行首•A光标移动至行尾•a光标移动至下一位•O在光标上插入新的一行•o在光标下插入新的一行

复制粘贴

yy / y$- 用来复制内容使用 数字 + yy进行多行复制•p - 粘贴复制的内容

快速移动

数字 + G - 移动到指定行•G - 移动到最后一行•g - 移动到第一行•^ - 移动到行首•$ - 移动到行尾

命令模式(末行模式)

进入

正常模式下Esc + :进入

常用命令

: w /文件名 即可直接保存为指定路径的其他文件•: ! [命令]可以直接在vim中执行 linux 命令

替换

•:s/old string/new string 使用 s 替换字符 -- 只替换鼠标光标所在行•:%s/old string/new string 使用 s 替换字符 -- 在全文检索替换,只替换单个•:[起始行数],[结束行数]s/old string/new string -- 指定行数范围内的单个替换•:[起始行数],[结束行数]s/old string/new string/g -- 指定行数范围内的多个替换

查找

/[ 字符 ]可以在vim中查找字符,多个查找结果可以使用 n 切换下一个查找结果,使用 shift + n 切换上一个查找结果。

vim 设置

显示/隐藏行号:set nu / :set nonu [临时设置]•vim /etc/vimrc 在最后一行添加 set nu [ 永久设置 ]




可视模式

v -- 字符可视模式•V -- 行可视模式•ctrl + v -- 块可视模式配合 dI 做块的便利操作

EOF

相关文章
|
Linux 开发工具
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
319 13
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
1114 3
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
605 0
|
存储 运维 搜索推荐
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
301 6
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
266 5
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
443 8
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模式的原理是什么?
在Linux中,LVS-NAT模式的原理是什么?
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
374 0

热门文章

最新文章