Linux中vim常用命令详解

文章目录

Linux中vim常用命令详解

一、引言

Vim 是 Linux 系统中功能强大的文本编辑器,广泛用于代码编辑和配置文件的编辑。掌握 Vim 的常用命令,可以极大提高编辑效率。本文将详细介绍 Vim 的常用命令及其使用场景。

二、Vim的工作模式

Vim 有三种基本模式:命令模式、输入模式和底线命令模式。

1、命令模式

在命令模式下,您可以执行移动光标、复制、粘贴、删除等操作。这是 Vim 的默认模式。

1.1、常用命令
  • hjkl:分别用于左、下、上、右移动光标。
  • i:进入输入模式,在当前光标位置前插入文本。
  • a:进入输入模式,在当前光标位置后追加文本。
  • dd:删除当前行,并将其复制到剪贴板。
  • yy:复制当前行到剪贴板。
  • p:粘贴剪贴板内容到光标后。
  • u:撤销上一次操作。
  • :w:保存文件。
  • :q:退出 Vim。
  • :wq:保存文件并退出 Vim。

2、输入模式

在命令模式下按下 iao 等键进入输入模式,可以进行文本编辑。

3、底线命令模式

在命令模式下按下 : 进入底线命令模式,可以执行保存、退出等命令。

三、文本编辑

1、移动命令

  • w:移动到下一个单词的开头。
  • b:移动到当前单词的开头。
  • 0:移动到当前行的开头。
  • $:移动到当前行的末尾。
  • gg:移动到文件的第一行。
  • G:移动到文件的最后一行。

2、编辑操作

  • x:删除光标处的字符。
  • dw:删除从光标位置开始的单词。
  • d$:删除从光标位置到行末的内容。
  • yy:复制当前行。
  • yw:复制从光标位置开始的单词。

3、撤销与重做

  • u:撤销上一步操作。
  • Ctrl + r:重做被撤销的操作。

四、使用示例

1、查找与替换

  • /keyword:向下搜索"keyword"。
  • ?keyword:向上搜索"keyword"。
  • :%s/old/new/g:全局替换文件中的"old"为"new"。

2、多文件编辑

  • :args file1 file2:编辑文件列表。
  • :next:跳转到下一个文件。
  • :previous:跳转到上一个文件。

五、总结

Vim 是一个功能强大的文本编辑器,通过掌握其常用命令,可以显著提高编辑效率。本文介绍了 Vim 的工作模式、文本编辑、查找与替换等常用命令,希望对您有所帮助。


版权声明:本博客内容为原创,转载请保留原文链接及作者信息。

参考文章

相关推荐
Wang's Blog1 小时前
Linux小课堂: 网络配置详解之DHCP动态分配与静态IP地址设置
linux·网络·tcp/ip
CS Beginner3 小时前
【Linux】Tomcat基本配置
linux·运维·tomcat
..Move...3 小时前
快速搭建Docker私有仓库指南
运维·docker·容器
小小的木头人4 小时前
Windows Docker desktop 部署
运维·kafka
黑翼杰克斯4 小时前
如何裁剪u-boot,保留其必要功能,使体积尽可能小
linux·1024程序员节
wanhengidc5 小时前
云手机和虚拟机的区别都有哪些?
运维·服务器·安全·智能手机·玩游戏
码农周6 小时前
从零搭建vsftpd服务器:避坑指南+实战解决方案
运维·服务器
cellurw7 小时前
Day69 SQLite3动态库移植 + BMP图像解析显示 + 进度条控件设计与动态文本管理
linux
nono牛7 小时前
Linux基础指令大全(快速上手)
linux·服务器·windows·智能手机
<但凡.7 小时前
Linux修炼:库制作与原理(一)
linux·运维·服务器