linux学习第七天(vim)

删除移动光标(删除都是剪切)

末行输入:set nu可以显示行号

命令模式下移动光标:

h:左移

j:下移

k:上移

l:右移

、、

都先进入编辑模式

i:在光标前插入

I:光标的行首插入

a:光标后插入

A:光标行末插入

o:光标的下一行插入

O:光标的上一行插入

s:删除光标所在字符并进入编辑模式

S:删除光标所在行并进入编辑模式

、、

x:删除光标所在字符,工作模式不变

0:光标移到行首,工作模式不变

$:光标移到行尾,工作模式不变

d0:删除光标所在位置到行首,工作模式不变

d$:删除光标所在位置到行末,工作模式不变

D:删除光标所在位置到行末,工作模式不变

dw:删除光标所在位置到行末,工作模式不变

替换单个字符:先选中字符,按r再按目标字符

一段删除:光标选中要删除的首字符,按v进入可视模式,再使用hjkl移动到要删除的末尾,按d删除

dd:删除光标所在行

n+dd:删除从光标开始的n行

、、

命令模式跳转(看不到回显)

跳转目标行号:行号G

末行模式跳转::行号回车

跳转第一行:gg

跳转末行:G

、、

自动对齐:gg=G(没有回显)

用%可以找到括号对应的括号

复制粘贴

yy:复制这一行(换行符也复制)

nyy:复制n行

p:粘贴到光标下一行

P:粘贴到光标上一行

查找替换

命令模式下

*:查找光标所在单词,向下继续查找

#:查找光标所在单词,向上继续查找

先按“/”,再输入与搜索关键字,回车,继续输入n就继续检索下一个,输入N跳到上一个

、、

末行模式下

替换单行单词:s /替换词/目标词

全篇替换:%s /替换词/目标词(只能替换每一行的首个)可以加上/g,就全部替换

区域替换::24,35s /待替换词/替换词/g     替换24-35行之间的目标词

历史命令

Ctrl-p 上一条命令

Ctrl-n 下一条命令

其他操作

命令模式下

u:撤销操作

Ctrl-r:反撤销

、、

分屏,末行模式下

:sp   上下分屏

:vsp  左右分屏

分屏命令+filename,分屏并打开这个文件

分屏后屏幕切换,Ctrl-w-w

使用:q退出光标所在窗口

使用:qall退出所有窗口

、、

从vim中跳转manpage,命令模式下

将光标放在待查看单词上,按K,默认看第一卷

n+K,查看第n卷

、、

查看宏定义:命令模式下,光标放在待查看词上,[+d即可查看

、、

vim下使用shell命令:末行下:!命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值