117.info
人生若只如初见

CentOS下vi命令的常用快捷键

在 CentOS 系统中,vi 是一个功能强大的文本编辑器

  1. 进入命令模式:按 Esc 键,从插入模式返回到命令模式。
  2. 进入插入模式:在命令模式下,按 i 键进入插入模式,以便在光标位置插入文本。
  3. 移动光标:
    • h:向左移动光标
    • j:向下移动光标
    • k:向上移动光标
    • l:向右移动光标
    • 0(数字零):将光标移动到行首
    • $:将光标移动到行尾
    • G:将光标移动到文件末尾
    • gg:将光标移动到文件开头
  4. 复制、粘贴和删除:
    • yy:复制当前行
    • dd:删除当前行
    • p:在光标所在位置粘贴
    • d + 方向键:删除指定方向的内容,例如 dw 删除一个单词,d$ 删除到行尾
  5. 撤销和重做:
    • u:撤销上一次操作
    • Ctrl + r:重做上一次撤销的操作
  6. 查找和替换:
    • / + 关键词:查找关键词
    • n:查找下一个匹配项
    • N:查找上一个匹配项
    • :%s/old/new/g:将文件中的所有 “old” 替换为 “new”
  7. 保存和退出:
    • :w:保存更改
    • :q:退出 vi
    • :wq:x:保存更改并退出 vi
    • :q!:不保存更改并退出 vi

这些快捷键只是 vi 命令的基本功能,更多高级功能可以参考 vi 的官方文档。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe5a9AzsOAwReDQ.html

推荐文章

  • 如何在CentOS上搭建SFTP服务器

    在CentOS上搭建SFTP服务器可以通过多种方式实现,其中最常见的是使用OpenSSH。以下是一个详细的步骤指南:
    1. 安装OpenSSH服务器
    首先,确保你的CentO...

  • 如何配置CentOS Java日志输出

    在 CentOS 系统中,配置 Java 应用程序的日志输出可以通过多种方式实现。以下是一些常见的方法:
    方法一:使用 log4j 或 logback
    如果你使用的是 log4...

  • CentOS如何解决GitLab性能瓶颈

    在CentOS上解决GitLab性能瓶颈可以通过多种方法进行优化。以下是一些常见的优化策略:
    系统和软件包更新
    确保系统和所有已安装的软件包都是最新的。可...

  • CentOS FTP Server常见问题

    在CentOS上配置FTP服务器时,可能会遇到一些常见问题。以下是一些常见问题的解决方案: 550 Error: File unavailable (e.g. file busy, no space on device) 原因...

  • 如何利用vi命令高效编辑CentOS配置文件

    在 CentOS 系统中,vi 是一个强大的文本编辑器,可以用来高效地编辑配置文件 打开配置文件:使用 vi 命令打开要编辑的配置文件。例如,要编辑 /etc/hosts 文件,...

  • CentOS vi命令速成指南

    CentOS下的vi编辑器是一个非常强大的文本编辑器,对于系统管理员和开发人员来说,掌握vi的基本命令可以大大提高工作效率。以下是一些常用的vi命令和操作技巧:

  • vi命令在CentOS系统管理中的应用

    vi 是一个在 Unix 和类 Unix 系统(如 CentOS)中广泛使用的文本编辑器 打开文件:要使用 vi 打开一个文件,只需在终端中输入 vi 文件名。例如,要打开名为 exam...

  • CentOS使用vi命令进行文本编辑的技巧

    在 CentOS 系统中,vi 是一个功能强大的文本编辑器 打开文件:使用 vi filename 命令打开一个文件。如果文件不存在,将创建一个新文件。 插入模式:按 i 键进入插...