其他分享
首页 > 其他分享> > Vim基础命令指南及速查

Vim基础命令指南及速查

作者:互联网

目录

内容纲领

本文主要面向初次或偶尔使用Vim进行文本编辑的朋友,内容以基础操作指令速查为主,旨在以较小篇幅覆盖尽可能多的基础和常见Vim操作

查删改增

0. 退出Vim

Vim默认通过查看模式(Normal Mode)打开目标文件

vim <filepath>

在查看模式下,你可以用过键入:进入Vim界面下方的命令面板

:<command>

并通过追加<command>Vim进行全局操作。

在退出Vim时,你需要根据以下几种不同情形选择适当的命令:

注:

1. 查

Vim查看模式(Normal mode)下,你可以通过不同尺度的光标移动指令快速浏览和查看目标文件内容。

以字符(char)为单位

以单词(word)为单位

以行(line)为单位

以页(page)为单位

括号域

全局查找

2. 删

删除字符(char)

删除单词(word)

删除句子(sentence)

删除行

dd:删除光标所在行

高阶匹配域(见章节:*组合指令)

3. 改

改变字符(char)

其余操作与删除操作d一致

4. 增

增加文本一般可以分为两种情况:

复制粘贴既有文本

在获得复制得到的文本buffer后,可通过在查看模式下键入p,粘贴buffer到光标位置。对于复制文本的情形,可根据实际情境选择不同方法实现:

查看模式

可视化模式

  1. 在查看模式下键入v进入可视化模式,通过移动光标选中范围字符
  2. 键入y复制选中文本

键入文本

在查看模式下键入i(insert,光标位置插入)或a(append,光标位置后添加)进入插入模式

通用操作

undo和redo

重复执行一次最近一次命令

重复执行多次当前指令

*组合指令

动词✚修饰符✚对象

动词

修饰符

对象

示例

*可视化模式(Visual Mode)

在查看模式(Normal Mode)下键入v进入可视化模式(Visul mode),并使用查看模式下的移动逻辑选取文本范围,选取文本被高亮显示。

在得到选取文本后,你可以在此基础上进行:

扩展

  1. Interactive Vim tutorial
  2. 8 Vim Tricks That Will Take You From Beginner to Expert | by Tyler Lum | The Startup | Medium

标签:指南,字符,移动,删除,模式,Vim,速查,文本,光标
来源: https://blog.csdn.net/weixin_43958105/article/details/120097912