Vim 命令指南:提升你的文本编辑技能,达到新的高度 (vim 命令)

AI资讯2年前发布 jdkjadmin
16 00
淘宝闪购红包搜88744,有25元大红包

👇复制口令打开淘宝免单奶茶和25红包👇

¥XT7U4sdjF9I¥/ HU7405

Vim

前言

Vim,一款功能强大的文本编辑器,以其高效、可定制性和令人印象深刻的命令集而闻名。本指南旨在为初学者和有经验的用户提供一个全面的 Vim 命令参考,帮助他们充分利用这款编辑器的强大功能。

基本导航命令


  • h

    :向左移动光标

  • j

    :向下移动光标

  • k

    :向上移动光标

  • l

    :向右移动光标

  • w

    :向前移动到下一个单词开头

  • e

    :向前移动到当前单词末尾

  • b

    :向后移动到前一个单词开头
  • :移动到行尾

  • 0

    :移动到行首
  • :移动到行首的第一个非空白字符

  • G

    :移动到文件末尾

  • gg

    :移动到文件开头

编辑命令


  • i

    :在光标位置插入文本

  • a

    :在光标位置后追加文本

  • o

    :在光标所在行的下面打开新行

  • O

    :在光标所在行的上面打开新行

  • x

    :删除光标处的字符

  • dd

    :删除光标所在行的整行

  • dw

    :删除光标所在的当前单词

  • r

    :替换光标处的字符

  • c

    :更改光标所在位置的文本

  • y

    :将光标所在位置的文本复制到寄存器

  • p

    :将寄存器中的文本粘贴到光标位置

搜索和替换

  • :向前搜索文本
  • :向后搜索文本

  • n

    :在前面找到的搜索结果之间移动

  • N

    :在前面找到的搜索结果之间向后移动

  • :s/旧文本/新文本/

    :替换文件中的文本

  • %s/旧文本/新文本/

    :替换文件中所有出现的文本

移动和复制


  • yy

    :将光标所在行复制到寄存器

  • p

    :粘贴寄存器中的文本到光标位置

  • dd

    :删除光标所在行并将其复制到寄存器

  • p

    :粘贴寄存器中的文本到光标位置

  • m0

    :将光标所在行标记为 “0”

  • `0

    :移动到标记为 “0” 的行

窗口和分屏


  • :new

    :打开一个新的 Vim 窗口

  • :tabnew

    :打开一个新的 Vim 标签页

  • :split

    :水平分屏

  • :vsplit

    :垂直分屏

  • :join

    :合并分屏窗口

  • Ctrl+W h/j/k/l

    :在分屏窗口之间移动

撤销和重做


  • u

    :撤销上一个操作

  • Ctrl+R

    :重做上一个撤销的操作

  • :undolist

    :查看撤销历史记录

高级命令


  • :e filename

    :打开文件

  • :w

    :保存文件

  • :q

    :退出 Vim

  • :set nu

    :在行号边栏显示行号

  • :set syntax on

    :启用语法高亮

  • :set scrollbind

    :使窗口滚动与光标移动同步

  • :map x :w!

    :将 “x” 映射到保存并退出命令

结论

掌握 Vim 命令可以显著提升你的文本编辑效率和工作流程。从基本的导航命令到高级窗口和宏,Vim 提供了广泛的工具,使你能够轻松高效地处理文本。通过不断练习和探索,你可以精通这些命令,解锁 Vim 的全部潜力,并提升你的文本编辑技能达到新的高度

最新资讯

© 版权声明

相关文章