Vim编辑器的使用

一、命令行

sudo apt install vim:安装最新版vim

vim:进入vim  一进去就是normal模式

i(insert):编辑模式        I:从该行最前面开始编辑        A:从该行最后面开始编辑  

shift + 字符:输入字符

esc:退回到normal模式

v:可视化模式

wq:保存文件,然后退出

q:退出vim

q!:不保存,强制退出

dd:剪切当前行

yy:复制当前行

u:撤销上一次操作

ctrl + h:删除光标前面的字符

ctrl + w:删除光标前面的单词

ctrl + u:删除光标前面的该行所有内容

ctrl + r:重做上一次撤销的操作

h j k l:上下左右  箭头也行

w/W:移动到下一个单词的开头

e/E:移动到下一个单词的结尾

b/B:移动到上一个单词的开头

行间字符搜索移动:按f {char},就可以快速移动到char上面

按;/,可以移动到char的下一个字符/前一个字符。

f表示从文件开始搜索字符,F表示从文件结尾开始搜索字符。

0:移动到一行的第一个字符

$:移动到一行的最后一个字符

::到最后一行输入命令

 vim的页面移动gg/G移动到文件开头/结尾,可以使用ctrl+o快速返回,ngg可以快速跳转到文件第n行。

H/M/L可以快速跳转到屏幕的开头,中间,结尾

ctrl + u,ctrl + f,上下翻页,zz把当前行设置为屏幕的中间

vim的快速修改,在normal模式下可修改

常用的有三个,r(replace),c(change),s (substitute)。

r可以替换一个字符,s删除当前字符并且进入插入模式

c可以配个文本对象快速修改一个单词,cw,ciw,caw只不过是在dw,diw,daw删除的基础上同时进入插入模式。

vim的查询操作,查询单词也是一个常用的操作

使用/或者?进行前向或反向的搜索,使用n/N跳转到下一个/上一个的匹配对象,

例如/time表示搜索time这个单词,按n表示下一个。

vim中替换的格式为:[range]s/{string1}/{string2}/[flags]

range表示要替换的范围,比如10,20表示10-20行,%表示全部

string1表示要替换的字符串

string2表示替换成为的字符串

flags表示标志,常用的有g(表示全局范围内执行),没有g的话,每一行只会替换一行中第一个匹配成功的。c表示确认,在进行替换时我们可以选择是否进行替换,n表示匹配的次数·,但不进行替换。

比如:%s/my/you/g, 表示把文件中所有的my替换成you。而且string1和string2都是支持正则表达式的。

vim robot.txt:创建txt文件

   图来自菜鸟教程

二、配置文件

三、安装插件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值