【无标题】

今日任务:

学习linux

今日总结:

vim基础操作
进入0输入模式(lnsert mode)
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
在进入输入模式后,vi画面的左下角处会出现【-INSERT-】的字样。

进入替换模式(Replace mode)
r : 只会取代光标所在的那一个字符一次
R: 会一直取代光标所在的文字,直到按下ESC为止
在进入输入模式后, vi 画面的左下角处会出现『–REPLACE–』的字样。
命令模式下常用命令
删除操作
x, X;说明:x为向后删除一个字符 , X为向前删除一个字符
nx;说明:n 为数字,连续向后删除 n 个字符。例如10x表示连续删除 10 个字符。
dd;说明:删除光标所在的一整行(常用)。
ndd;说明:n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行
d1G;说明:删除光标所在行到首行的所有数据。
dG;说明:删除光标所在行到最后一行的所有数据
d$;说明:删除光标所在位置到该行的最后一个字符
d0;说明:删除光标所在位置到该行的最前面一个字符

撤销&复原&重复
u;说明:撤销操作,相对于普通编辑器里面的ctrl+z
ctrl+r;说明:恢复操作,相对于普通编辑器里面的ctrl+y
.;说明:就是小数点!可重复前一个动作

复制&粘贴
yy;说明:复制光标所在行
nyy;说明:n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行
y1G;说明:复制光标所在行到第一行的所有数据
yG;说明:复制光标所在行到最后一行的所有数据
y0;说明:复制光标所在的那个字符到该行行首的所有数据
y$;说明:复制光标所在的那个字符到该行行尾的所有数据
p,P;说明:p 为将已复制的数据在光标下一行贴上,P 则为贴在光标上一行!

合成行
J:将光标所在行与下一行的数据结合成同行

搜索
/word;说明:向光标之下寻找一个名称为 word 的字符串。
?word;说明:向光标之上寻找一个字符串名称为 word 的字符串。
n;说明;代表重复前一个搜寻的动作,根据前面输入的/word还是?word向下或向上搜索下一个匹配的字符串。
N;说明:表示反向搜索,与n的搜索方向相反。

底行命令模式的常用操作
:w;说明:保存编辑数据
:w!;说明:若文件属性为『只读』时,强制写入该文件。
:q;说明:离开 vi
:q!;说明:若曾修改过文件,又不想储存,使用 ! 为强制离开不储存文件。

可视模式
v 进入字符可视化模式: 文本选择是以字符为单位的。
V 进入行可视化模式: 文本选择是以行为单位的。
Ctrl+v 进入块可视化模式 : 选择一个矩形内的文本。
可视模式下可进行如下操作:
A;说明:在选定的部分后面插入内容
I;说明:在选定的部分前面插入内容
d;说明:删除选定的部分
c;说明:删除选定的部分并进入插入模式(有批量替换效果)
r;说明:把选定的部分全部替换为指定的单个字符
》;说明:向右缩进一个单位,更适合行可视化模式
《;说明:向左缩进一个单位,更适合行可视化模式
gu;说明:选中区域转为小写
gU;说明:选中区域转为大写
g~;说明:大小写互调

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值