Linux——文本编辑器vim

简介: Linux——文本编辑器vim

文本编辑器vim

如果你的虚拟机中找不到vim编辑器,可以使用yum -y install vim进行安装。

vim的工作模式

  1. 命令模式
    🚀使用vim编辑文件时,默认处于命令模式。在此模式下,可以移动光标上下左右,或者进行复制、粘贴、替换、删除等操作
  2. 输入模式
    🚀在输入模式下可以对文件执行写操作,按i、a、o进入输入模式,按Esc退出并返回命令模式
  3. 末行模式
    🚀在命令模式下输入:就可以进入末行模式并输入相关的指令进行操作

vim的基本应用

插入命令

  • i — 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动。
  • I — 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首再执行i命令。
  • a — 在当前光标所在位置之后插入随后输入的文本。
  • A — 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令。
  • o — 在光标所在行下面插入新的一行,光标停在空行的行首处,等待输入文本。
  • O — 在光标所在行上面插入新的一行,光标停在空行的行首处,等待输入文本。

光标移动命令

以字符为单位移动

除了用一般的上下左右键来移动光标外,我们可以通过h、j、k、l来达到相同的效果

以单词为单位移动

  • w — 移动光标到下个单词的单词首
  • b — 移动光标岛上个单词的单词首
  • e — 移动光标到下个单词的单词尾

移动到行首或行尾

  • $ — 移动光标到行尾
  • 0或^ — 移动光标到行首

移动到一行的指定字符处

  • f字符 — 移动光标到第一个符合条件的字符处

移动到匹配的括号处

  • % — 在匹配括号间切换

移动到指定行处

  • nG或:n — 移动光标到指定的行

使用vim进行编辑

查找指定字符

  • /要查找的字符串 — 从光标所在行开始向下查找所需的字符
  • ?要查找的字符串 — 从光标所在行开始向上查找所需的字符
  • :set ic — 查找时忽略大小写

使用vim进行替换

  • r — 替换光标所在处的字符
  • R — 从光标所在处开始替换字符,按Esc键结束

使用vim进行删除、粘贴、复制

  • x — 删除光标所在处字符
  • nx — 从光标所在处向后删除n个字符,n位数字
  • dd — 删除整行
  • ndd — 删除多行
  • dG — 删除从光标所在行到文件末尾的内容
  • D — 删除从光标所在处到这行行尾的内容
  • :起始行,终止行d — 删除指定范围的行
  • yy或Y — 复制单行
  • nyy或nY — 复制多行
  • p — 粘贴到当前光标所在行下
  • P — 粘贴到当前光标所在行上

使用vim撤销上一步操作

  • u — 撤销
相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
1月前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
93 1
Linux系统之部署轻量级Markdown文本编辑器
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
1月前
|
存储 运维 搜索推荐
|
1月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
22 5
|
1月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
58 1
|
1月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
21 0
|
2月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
2月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
84 8
|
3月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
4月前
|
JSON Java Linux
linux 命令使用总结:vim,nohup,find,df,du,sudo,netstat,ll,curl,lastlog
linux 命令使用总结:vim,nohup,find,df,du,sudo,netstat,ll,curl,lastlog
68 5

热门文章

最新文章

下一篇
无影云桌面