【Linux】Linux中的vim编辑器的使用_linuxvim编辑器的用法

二、命令模式

2.1光标定位操作

2.2文本复制、粘贴、剪切、撤销

2.3文本操作

三、插入模式

四、底行模式

1、查看 vim的模式

2、底行模式的分屏操作

3、不退出vim,执行指令

4、底行模式的全局替换/全局查找

4.1全局替换

4.2全局查找

五、为什么用户间的vim配置可以互不影响?

如何快速对vim进行的配置?

六、将普通用户添加至信任列表


一、vim的介绍

vim是Linux中的一款编辑器,当然是不支持调试的。但是拥有多种模式,功能强大。

二、命令模式

当打开vim时,默认是命令模式。命令模式存在的意义是提高编辑效率。

2.1光标定位操作

1、$让光标快速移动到这一行的结尾。——行右;

2、^让光标快速移动到这一行的开头。——行左;

3、G让光标快速移动到文件的最后一行开头。——底部;

4、gg让光标快速回到文件第一行开头。——顶部;

5、行数+G跳转到任意行;

6、h左、j下、k上、l右(逐字符,均支持n操作);

7、w向后、b向前按单词移动(逐单词,均支持n操作);

8、cw删除当前单词,并切换为插入模式,cnw删除n个单词,并切换为插入模式。

2.2文本复制、粘贴、剪切、撤销

1、yy复制光标所在行,nyy复制多行;

2、p粘贴,np粘贴多次;

3、u撤销,ctrl+r取消撤销;

4、dd剪切光标所在行,ndd剪切多行,ndd+p剪切粘贴;

5、x向后剪切,nx向后剪切n个;X向前剪切,nX向前剪切n个字符。

2.3文本操作

1.~将光标当前位置逐字进行大小写转换;

2、R转换为替换模式进行批量化替换;

3、r单个字符替换,nr对n个字符进行相同的替换。

三、插入模式

1、i从命令模式进入插入模式;

2、a从命令模式进入插入模式并后移一个字符;

3、o从命令模式进入插入模式并换行。

四、底行模式

1、set no显示行号,set nonu隐藏行号;

2、wq!强制保存并退出

1、查看 vim的模式

:help vim-modes//查看vim的模式

2、底行模式的分屏操作

vs copy.c//分屏
ctrl ww//光标在分屏间的切换

3、不退出vim,执行指令

!ls//在vim中使用ls指令
!gcc test.c//使用gcc编译test.c生成a.out文件
!./a.out//运行s.out文件

4、底行模式的全局替换/全局查找

4.1全局替换
%s/printf/cout/g

s代表替换,g代表全局。将所有printf替换为cout。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值