当前位置: 科技师 » 电脑知识 » 正文

vim常用命令(vim命令大全)

vim是一款强大的文本编辑器,它有许多高级功能和快捷键,可以提高编程效率。本文将介绍vim的常用命令,包括模式切换、光标移动、文本操作、搜索替换、文件操作等。

vim命令大全

vim常用命令(vim命令大全)

vim模式切换命令

vim有三种基本模式:普通模式、插入模式和命令行模式。在普通模式下,可以使用快捷键执行各种操作;在插入模式下,可以输入文本;在命令行模式下,可以输入命令。

  • 普通模式:默认进入vim时的模式,按ESC键可以从其他模式返回普通模式。
  • 插入模式:在普通模式下,按i键可以进入插入模式,在光标位置开始输入文本;按a键可以进入插入模式,在光标后一个位置开始输入文本;按o键可以进入插入模式,在光标所在行的下一行开始输入文本。
  • 命令行模式:在普通模式下,按:键可以进入命令行模式,在屏幕底部输入命令;按/键可以进入命令行模式,在屏幕底部输入搜索关键字;按?键可以进入命令行模式,在屏幕底部输入反向搜索关键字。

vim光标移动命令

在普通模式下,可以使用以下快捷键移动光标:

  • h键:向左移动一个字符。
  • l键:向右移动一个字符。
  • j键:向下移动一行。
  • k键:向上移动一行。
  • w键:向右移动一个单词。
  • b键:向左移动一个单词。
  • e键:向右移动到单词的结尾。
  • 0键:移动到行首。
  • $键:移动到行尾。
  • G键:移动到文件末尾。
  • gg键:移动到文件开头。
  • :行号:跳转到指定行。

vim文本操作命令

在普通模式下,可以使用以下快捷键操作文本:

  • i:在当前光标位置前插入文本。
  • a:在当前光标位置后插入文本。
  • o:在当前行下方插入新行,并进入插入模式。
  • O:在当前行上方插入新行,并进入插入模式。
  • x:删除当前光标所在位置的字符。
  • dd:删除当前行。
  • d$:删除从光标位置到行尾的内容。
  • dw:删除一个词(从光标位置到下一个空格)。
  • yy:复制当前行。
  • yw:复制一个词。
  • p:粘贴复制的文本。
  • vim搜索替换命令

在命令行模式下,可以使用以下命令进行搜索和替换:

  • /keyword: 在文件中从光标位置向下搜索关键字,按n键可以跳转到下一个匹配,按N键可以跳转到上一个匹配。
  • ?keyword: 在文件中从光标位置向上搜索关键字,按n键可以跳转到下一个匹配,按N键可以跳转到上一个匹配。
  • :s/old/new: 在当前行替换第一个出现的old为new。
  • :s/old/new/g: 在当前行替换所有出现的old为new。
  • :%s/old/new: 在全文替换第一个出现的old为new。
  • :%s/old/new/g: 在全文替换所有出现的old为new。
  • :%s/old/new/gc: 在全文替换所有出现的old为new,并在每次替换前询问是否确认。

vim文件操作命令

在命令行模式下,可以使用以下命令进行文件操作:

  • :w   保存文件。
  • :w filename: 另存文件为filename。
  • q: 退出vim,如果文件有修改,会提示保存。
  • :q!: 强制退出vim,不保存文件修改。
  • :wq: 保存文件并退出vim。
  • :wq!: 强制保存文件并退出vim。
  • :e filename: 打开文件filename。
未经允许不得转载:科技师 » vim常用命令(vim命令大全)

相关文章