vim的使用

vim的基本概念

vim是linux下的一款编辑器,vim常用的有三种模式,命令模式、底行模式、插入模式。

命令模式(Normal mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到 底行模式。

插入模式(Insert mode)

只有在插入模式下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。

底行模式(last line mode)

文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入
在这里插入图片描述

基本的命令使用

当我们在linux下使用vim打开一个文件,要是这个文件存在的话就直接打开这个文件,要是不存在的话我们创建这个文件并打开。
当我们输入vim test.c的时候,我们就默认创建了test.c文件并打开
在这里插入图片描述
当打开的时候vim默认的就是这样子。这就是最初始的vim编辑器的样子。我们来学习一下一个基本的操作命令。

命令模式下的命令

命令功能
kjhl光标的上下左右移动
^行尾
$行首
gg起始行
G(shift+g)结束行
n+shift+g跳转到第n行
b w使光标按照单词进行前后跳转
yy复制当前行
yy+n复制当前行之后的n行,包含当前行
u撤销
ctrl+r撤销的恢复
p粘贴
n+p一次重复粘贴n行
(n)dd删除当前(n)行
x删除光标所在位置的字符
n+x删除光标所在位置的后面(包含自己在内的)n个字符
X删除光标所在位置的前面的字符
n+X删除光标所在位置的前面(包含自己在内的)n个字符
r替换光标所在处的字符
R替换光标所到之处的字符,直到按下「ESC」键为止

vim底行模式命令

set un:调出行号
set noun:取消行号
vs+文件名:两个文件同时打开并分屏,当然还可以打开更多文件,这个时候光标所在哪个文件,底行操作就对应的哪个文件。
长按ctrl之后按w:光标在分屏之间的切换。

vim的配置

这里的行号等等都是对vim的一些配置,当然我们可以根据自己的需求去配置vim编辑器,网上有相应的教程vim配置操作,但是这里我们有一行命令直接执行一下就可以达到我们日常需求的一些配置
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
这里并不会窃取我们的密码
我们在配置vim的时候,我们在自己的用户目录下找一个。vimrc的隐藏文件,没有的话就创建一个,之后在里面写入的配置就会保存起来,我们使用vim编辑器的时候就会有我们所写的配置。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值