在Linux中,有哪些基本的 Vim 命令?

简介: 在Linux中,有哪些基本的 Vim 命令?

Vim(Vi Improved)是一个强大的文本编辑器,广泛应用于Linux和其他类Unix系统中。它拥有两种主要的工作模式:命令模式(Normal mode)和插入模式(Insert mode),以及一些辅助模式,如底行模式(Command-line mode)和可视模式(Visual mode)。以下是一些基本的Vim命令,涵盖在这些模式下的常见操作:

1. 基础模式切换
  • 进入插入模式:在命令模式下按下iao等键可进入插入模式,开始编辑文本。
  • 返回命令模式:在插入模式下按下EscCtrl + [键返回命令模式。
  • 进入底行模式:在命令模式下按下:即可进入底行模式,输入命令后回车执行。
2. 命令模式下常用命令
  • 移动光标
  • h:左移
  • j:下移
  • k:上移
  • l:右移
  • w:跳到下一个单词的开头
  • e:跳到当前或下一个单词的末尾
  • b:跳到前一个单词的开头
  • 0(数字零):跳到行首
  • $:跳到行尾
  • 删除操作
  • x:删除光标处的字符
  • dw:删除从光标位置到单词结尾的内容
  • dd:删除当前行
  • d$:删除从光标位置到行尾的内容
  • 复制与粘贴
  • yy:复制当前行
  • p:在光标下方粘贴
  • P:在光标上方粘贴
  • 查找与替换
  • /word:向前查找word
  • ?word:向后查找word
  • :%s/old/new/g:全局替换,将所有的old替换为new
3. 底行模式常用命令
  • 保存与退出
  • :w:保存文件
  • :wq:x:保存并退出
  • :q:退出(仅当文件未修改时)
  • :q!:强制退出,不保存更改
  • :wq!:强制保存并退出
  • 打开与新建文件
  • :e filename:打开或新建文件
  • :tabnew filename:在新标签页中打开文件
4. 可视模式
  • 进入可视模式:按下v进入字符选择模式,V进入行选择模式,Ctrl + v进入块选择模式。
  • 选择完成后,可以执行删除(d), 复制(y)等操作。

综上所述,这只是Vim众多功能的冰山一角,Vim的强大在于其高度的可配置性和丰富的插件生态,允许用户根据自己的需求定制功能和快捷键。掌握这些基础命令后,可以进一步探索更多高级功能和技巧,如宏录制、窗口分割、映射快捷键等。

目录
打赏
0
1
1
0
72
分享
相关文章
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
60 13
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
185 3
|
30天前
|
linux命令详细说明以及案例
本文介绍了常用的 Linux 命令及其详细说明和示例,包括:`ls`(列出目录内容)、`cd`(更改目录)、`rm` 和 `mv`(删除与移动文件)、`grep`(搜索文本)、`cat`(显示文件内容)以及 `chmod`(更改文件权限)。每个命令均配有功能描述、选项说明及实际案例,帮助用户更好地掌握 Linux 命令的使用方法。
155 56
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
92 24
|
7天前
|
Linux命令的基本格式解析
总的来说,Linux命令的基本格式就像一个食谱,它可以指导你如何使用你的计算机。通过学习和实践,你可以成为一个真正的“计算机厨师”,创造出各种“美味”的命令。
49 15
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
68 2
Linux系统之su命令的基本使用
调试技巧 - 用Linux命令排查Java问题
总的来说,使用Linux命令来排查Java问题,需要一定的实践经验和理论知识。然而,只要我们愿意花时间深入了解这些工具,我们就能够熟练地使用它们来分析和解决问题。此外,这些工具只是帮助我们定位问题,真正解决问题需要我们对Java和JVM有深入的理解,并能够读懂和分析代码。
62 13
|
1月前
|
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
73 19
|
1月前
|
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
71 5
Linux 常用文件查看命令
|
30天前
|
linux常用命令详细说明以及案例
本文介绍了Linux中几个常用的命令及其用法,包括:`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)、`rm -p`(删除目录及内容)和`mv`(移动或重命名文件/目录)。每个命令都配有详细说明、语法格式、常见选项及实用案例,帮助用户更好地理解和使用这些基础命令。内容源自[linux常用命令详细说明以及案例](https://linux.ciilii.com/show/news-285.html)。