vim的使用

vim使用指南

vim是什么

vim是一个文本编辑器,vim具有代码编译,补完及错误跳转等编程功能

vim的优势

可多级撤消
易用:vim可以运行于多个操作平台
语法加亮:有不同颜色
对vi完全兼容

vim操作指南

1 移动光标

命令效果
j向下
10j向下移动 10 行
k向上
h向左
l向右
0到行首
^到行首第一个字符,如果前面有空格的话
$到行尾
gg快速到文件头
G快速到文件尾
5G跳转到第 5 行

2 复制

命令效果
yy复制一行
2yy向下复制2行
yw复制光标开始的一个单词
y$复制光标到行尾
yfA复制光标到第一个大写A中间的内容
y4fA复制光标到第四个大写A中间的内容

3 剪切

命令效果
x向后剪切一个一个字符,如果是在行尾,则为向前剪切
5x剪切5个
xp非行尾交换两个字符

4 删除

命令效果
dd删除一行
3dd删除3行
dw删除一个单词
df"删除到出现的第一个双引号
d^删除至行首

5 粘贴

命令效果
p粘贴复制或剪切的内容
2p将复制或剪切的内容粘贴2次

6 替换和撤销

命令效果
r+<待替换字母>将游标所在字母替换为指定字母
R连续替换,直到按下Esc
cc替换整行,即删除游标所在行,并进入插入模式
cw替换一个单词,即删除一个单词,并进入插入模式
u{n}撤销一次或n次操作
U(大写)撤销当前行的所有修改
Ctrl+rredo,即撤销undo的操作

7 退出编辑器

命令效果
wq保存当前文件并退出
wqa保存所有文件并退出
q!不保存,强制退出
qa!有多个文件被打开,同时退出

8 调整文本

命令效果
%s/$/sth/在行尾追加sth
%s/^M//g替换掉dos换行符,^M使用ctrl+v + Enter即可输入
:g/^\s$/d*删除空行以及只有空格的行
%s/#.*//g删除#之后的字符
ce使本行文本内容居中
ri使本行文本内容靠右
le使本行文本内容靠左

9 查找字符串

命令效果
n查找下一个匹配
N查找上一个匹配
3n查找下面第三个匹配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值