简述Linux Vim基本操作命令 ?

Linux Vim是一个功能强大的文本编辑器,掌握其基本操作命令对于高效编辑文本至关重要。这里列出了一些基础命令,这些命令覆盖了进入不同模式、编辑、保存和退出文档的基本操作。

进入和退出

  • vim filename:打开或创建名为filename的文件。
  • :q:退出Vim。如果进行了更改,Vim会警告你。
  • :q!:强制退出Vim,不保存更改。
  • :w:保存文件但不退出。
  • :wq:xZZ:保存更改并退出Vim。

插入模式命令

  • i:在当前光标位置之前插入。
  • I:在当前行的开始处插入。
  • a:在当前光标位置之后插入。
  • A:在当前行的末尾插入。
  • o:在当前行下方插入一个新行。
  • O:在当前行上方插入一个新行。

移动光标

  • hjkl:分别向左、下、上、右移动光标。
  • 0^:移动到当前行的开头。
  • $:移动到当前行的末尾。
  • G:移动到文件的末尾。
  • gg:移动到文件的开头。
  • w:向前移动到下一个单词的开始。
  • b:向后移动到前一个单词的开始。

编辑命令

  • x:删除光标所在位置的字符。
  • dd:删除当前行。
  • yy:复制当前行。
  • p:粘贴缓冲区内容到光标之后。
  • u:撤销最后一次操作。
  • Ctrl + r:重做最后一次被撤销的操作。

查找和替换

  • :/pattern:查找文本pattern,按n查找下一个匹配,N查找前一个匹配。
  • :%s/old/new/g:将文件中所有的old替换为new

设置

  • :set number:显示行号。
  • :set nonumber:隐藏行号。

掌握这些基本命令是使用Vim的起点。Vim的学习曲线可能相对较陡,但随着你逐渐熟练,会发现它是一个非常强大且灵活的工具。