vim编辑器基础操作

这里仅使用vim的编辑器功能

vim五种模式

1.命令模式(打开时的默认模式)

处于其它模式时,按ESC返回命令模式

2.插入模式

命令模式下,按i、a(光标友谊一格)、o(增加一空行)进入

3.底行模式

命令模式下,按shift+冒号键(即:)进入

4.替换模式

插入模式下,按shift+r(即R)进入

5.视图模式

Ctrl+v进入(块可视模式)

批量注释操作:j(向下选中区域) I(大写i) // esc

批量取消注释:l(小写L)(向右选中区域) j(向下选中区域) d

vim指令集

底行模式下:

set nu/set nonu 显示/关闭行号

/xxx 搜索并高亮标记 n/N匹配到下/上一个

%s/xxx/XXX/g 将xxx替换为XXX

vs filename 分屏,光标唯一,用Ctrl+快速ww切换光标位置,用于对比写代码

底行模式下可以执行linux指令,但是必须在指令前添加 !

命令模式下:

nyy 从当前行开始复制n行

np 粘贴n行相同内容到目标光标位置下一行

u撤销刚才的操作

Ctrl+r 对撤销进行撤销(保存了依旧可以撤销,但是退出不行)

ndd 从当前行开始剪切n行,不p视为删除

shift+g(G)将光标定位到结尾

gg 将光标定位到开头

n G 将光标定位到第n行

shift 4 ($)将光标定位到行结尾

shift 6 (^)将光标定位到行开头

nb/nw 按照单词为单位左/右移动光标n次

~ 快速大小写切换

nr+newchar 替换光标所在字符开始连续n个字符为同一个字符(不能跨行,会警告)

nx 从光标开始往后连续清除n个字符(不能跨行,最多只会删除整行保留空行)

nX 从光标开始位置往前删除n个字符,不包括光标所在字符

hjkl 左下上右

注意:vim中操作,尽量不要用鼠标滚轮

vim在配置时,会自动在当前家目录下寻找配置文件(.vimrc),若没有,就是默认

vim中禁止用tab,不同环境下可能被解释为4/8个空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值