首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初识vim

## 动作命令

### d 删除

d [number] w e d $ 0等等

### c 修改

c [number] w e $ 0 等 e代表单词结尾。

### r 替换一个字符

r [char]

## 插入

### i I

### a A

### o O

### s S

## 搜索类命令

正常模式输入 / 代表正向查找 ? 代表反向查找 按 n 代表下一个, N 代表上一个

ctrl + o 代表回到之前的位置。重复按可回退更多步。

## 搜索类命令

正常模式输入 / 代表正向查找 ? 代表反向查找 按 n 代表下一个, N 代表上一个

ctrl + o 代表回到之前的位置。重复按可回退更多步。

## 搜索类命令

正常模式输入 / 代表正向查找 ? 代表反向查找 按 n 代表下一个, N 代表上一个

ctrl + o 代表回到之前的位置。重复按可回退更多步。

## 配对括号的查找

在普通模式下输入 % 可以查找配对的括号 ) , ] , } . 再次按 % 就可以调回配对的第一个括号处。

## 替换命令

:s/old/new 该命令只改变光标所在行的第一个匹配字符串。

:s/old/new/g 则是替换光标所在行的全部字符串。

:#,#s/old/new/g 其中 #,# 代表是替换操作的若干行中首尾两行的行号。

:%s/old/new/g 则是替换整个文件中每个匹配的字符串。

:%s/old/new/gc 会找到整个文件中的每个匹配串,并且对每个字符串提示是否进行替换。

## 在vim内部执行外部命令

输入 :! 将执行外部命令,比如::!ls

## 保存文件

:w 会将当前文件内容保存到 文件中。

## 选择一块保存

按下 v 键, 将光标移动到要选择的地方(被选择的部分高亮)。然后 :w 选中的内容就会保存到 中。

## 提取和合并文件

命令: r 把 中的内容复制到当前文件的光标下面.

也可以读取外部命令的输出。例如, :r !ls 可以读取ls命令的输入,并把它放置在光标下面。

## 打开类命令

o O

a A

r R 替换字符,r 替换一个字符后重新进入普通模式。R进入替换模式,直至按 返回到正常模式。

## 复制 y

按 v 键,进入可视模式,移动光标选择要复制的文本,按下 y, 然后移动到需要粘贴的地方按下 p 即可。

还可以 yw 来复制一个单词。或者yy 2yy ye等自由组合。

## 设置类命令的选项

输入 :set 可以设置 . 一些有用的如下:

'ic' 'ignorecase' 查找时忽略字符大小写

'is' 'incsreach' 查找短语时现实部分分配

'hls' 'hlsearch' 高亮现实素有的匹配字符串

在选项前加上 no 可以关闭选项。 :set noic

## 补全功能

使用 ctrl d 和 可以进行命令行补全。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180607G17Q6L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券