📜  终端打开 vim (1)

📅  最后修改于: 2023-12-03 14:56:51.493000             🧑  作者: Mango

终端打开 vim

Vim 是一款强大的文本编辑器,广受程序员的喜爱。本文将介绍如何在终端中使用 vim 编辑器,以及一些常用的操作技巧。

基本操作

下面是一些基本的 vim 操作:

  • 打开文件:vim filename
  • 退出 vim::q
  • 强制退出 vim::q!
  • 保存文件并退出 vim::wq
插入模式

vim 默认是命令模式,在该模式下,大多数键盘按键都被映射为命令,而不是文本输入。要输入文本,需要进入插入模式。下面是一些常见的插入模式操作:

  • 进入插入模式:i
  • 在光标后插入字符:a
  • 在行末插入新行:o
  • 在行首插入新行:O
  • 退出插入模式并返回命令模式:Esc
移动光标

vim 提供了多种方法来移动光标,下面是其中一些常见的移动光标的操作:

  • 向下移动一行:j
  • 向上移动一行:k
  • 向左移动一个字符:h
  • 向右移动一个字符:l
  • 移动到行首:0
  • 移动到行尾:$
  • 移动到下一个单词:w
  • 移动到上一个单词:b
删除文本

vim 也提供多种方法来删除文本,下面是一些常见的删除文本的操作:

  • 删除光标所在位置的字符:x
  • 删除一行:dd
  • 删除光标所在位置到行尾的所有字符:d$
  • 删除光标所在位置到下一个单词的所有字符:dw
搜索和替换

vim 的搜索和替换功能十分强大,下面是一些常见的搜索和替换操作:

  • 搜索关键词:/keyword
  • 向上搜索:?keyword
  • 搜索下一个匹配结果:n
  • 搜索上一个匹配结果:N
  • 替换关键词::s/old/new/g
  • 全局替换关键词::s/old/new/g
其他常用功能

除了上述功能外,vim 还提供了以下常用的功能:

  • 撤销上一个命令:u
  • 重做上一个命令:Ctrl-r
  • 显示行号::set nu
  • 显示文件名::set ruler
  • 自动缩进::set autoindent

以上就是 vim 的一些常用功能和操作。需要注意的是,vim 可以通过插件进行扩展,让编辑器变得更加方便和强大。