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 — 撤销
相关文章
|
2月前
|
Linux iOS开发 计算机视觉
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
236 0
|
8月前
|
Linux 开发工具
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
190 13
|
9月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
650 3
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
616 1
Linux系统之部署轻量级Markdown文本编辑器
|
6月前
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
353 0
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
9月前
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
345 6
|
存储 运维 搜索推荐
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
129 5
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
199 1

热门文章

最新文章