vim命令大全(vim基本操作命令)

Vim 命令大全

简介

Vim 是一款功能强大的文本编辑器,它可以高效地编辑大型文本文件。Vim 的命令非常丰富,涵盖了从编辑文本到控制窗口和文件管理的方方面面。

多级标题

编辑文本

移动光标

`h`, `j`, `k`, `l`: 向左、下、上、右移动光标

`0`: 移动到行首

`$`: 移动到行尾

`gg`: 移动到文件开头

`G`: 移动到文件结尾

`f{char}`: 向右查找字符 {char}

`t{char}`: 向左查找字符 {char}

选择文本

`v`: 进入可视模式

`h`, `j`, `k`, `l`: 扩展选择范围

`y`: 复制选中文本

`d`: 删除选中文本

插入和替换文本

`i`: 在光标前插入文本

`a`: 在光标后追加文本

`o`: 在下一行插入文本

`O`: 在上一行插入文本

`r{char}`: 替换光标下的字符为 {char}

`R`: 替换光标下的文本

复制、剪切和粘贴

`:y {n1},{n2}`: 复制从第 {n1} 行到第 {n2} 行之间的文本

`:x {n1},{n2}`: 剪切从第 {n1} 行到第 {n2} 行之间的文本

`:p {n1},{n2}`: 粘贴文本在第 {n1} 行后

文件管理

打开文件

`:e {filename}`: 打开文件 {filename}

`:new {filename}`: 创建新文件 {filename}

保存文件

`:w {filename}`: 保存文件 {filename}

`:wqa`: 保存并退出 Vim

其他文件命令

`:ls`: 列出当前目录中的文件

`:pwd`: 显示当前工作目录

`:cd {directory}`: 改变工作目录

`:q`: 退出 Vim

窗口和标签页

创建窗口

`:split`: 水平分割窗口

`:vsplit`: 垂直分割窗口

切换窗口

`Ctrl-W`, `h`, `j`, `k`, `l`: 在窗口之间移动

关闭窗口

`:close`: 关闭当前窗口

创建标签页

`:tabnew`: 创建新标签页

`:tabclose`: 关闭当前标签页

其他窗口命令

`:wincmd {command}`: 在所有窗口上执行命令 {command}

`:tabexpand`: 扩展当前标签页以占据整个窗口

`:tabnext`, `:tabprev`: 在标签页之间移动

高级命令

`q`: 开始录制宏

`q`: 停止录制宏

`@`: 播放宏

脚本

`:source {filename}`: 执行 Vim 脚本 {filename}

`:scriptnames`: 列出已加载的脚本

插件

`:PlugInstall {plugin}`: 安装 Vim 插件 {plugin}

`:PlugUpdate`: 更新已安装的插件

`:PlugStatus`: 显示插件状态

其他信息

帮助:

`:help`

命令历史:

`:history`

选项:

`:set {option}`

Powered By Z-BlogPHP 1.7.2

备案号:蜀ICP备2023005218号