您的位置 首页 知识

linux的vim命令 linux vim

linux的vim命令在Linux体系中,Vim一个功能强大的文本编辑器,广泛用于代码编写、配置文件修改等场景。虽然它最初是Vi的增强版本,但如今已成为许多开发者的首选工具。掌握Vim的基本命令,能够显著提升在终端中编辑文件的效率。

下面内容是对常用Vim命令的划重点,结合实际使用场景进行分类整理,便于快速查阅和记忆。

一、Vim基本操作

命令 功能说明
`vim 文件名` 打开或新建一个文件
`:w` 保存当前文件
`:q` 退出当前文件
`:wq` 保存并退出
`:q!` 不保存强制退出
`:e 文件名` 打开另一个文件
`:n` 切换到下一个文件(多文件编辑时)
`:N` 切换到上一个文件

二、光标移动与文本操作

命令 功能说明
`h` 向左移动光标
`j` 向下移动光标
`k` 向上移动光标
`l` 向右移动光标
`0` 移动到行首
`$` 移动到行尾
`^` 移动到行首的第一个非空字符
`gg` 移动到文件开头
`G` 移动到文件末尾
`Ctrl + f` 向前翻页
`Ctrl + b` 向后翻页

三、文本编辑与删除

命令 功能说明
`i` 在光标处插入文本(输入模式)
`a` 在光标后插入文本
`o` 在当前行下方新开一行并进入插入模式
`O` 在当前行上方新开一行并进入插入模式
`x` 删除光标处的一个字符
`dd` 删除当前行
`dw` 删除当前光标后的单词
`d$` 删除从光标到行尾的内容
`D` 删除从光标到行尾的内容(等同于 `d$`)
`u` 撤销上一次操作
`Ctrl + r` 重做被撤销的操作

四、查找与替换

命令 功能说明
`/关键字` 向前查找关键字
`?关键字` 向后查找关键字
`n` 查找下一个匹配项
`N` 查找上一个匹配项
`:%s/旧内容/新内容/g` 全局替换内容
`:10,20s/旧内容/新内容/g` 替换第10到20行中的内容

五、其他实用命令

命令 功能说明
`:set number` 显示行号
`:set nonumber` 隐藏行号
`:set syntax=on` 开启语法高亮
`:set paste` 进入粘贴模式(避免自动缩进)
`:set nopaste` 退出粘贴模式
`:!命令` 执行shell命令(如 `:!ls`)
`:w!` 强制保存文件(如权限不足时)

拓展资料

Vim虽然进修曲线较陡,但一旦熟练掌握其核心命令,将极大进步在Linux环境下的职业效率。以上命令涵盖了基本操作、光标控制、文本编辑、查找替换等多个方面,适合初学者入门和进阶者复习。建议在实际使用中不断练习,逐步形成自己的快捷操作习性。


返回顶部