认识vim编辑器 (含配置vim编辑器的教程)

 

                                      

🔥个人主页北辰水墨

Alt

Vim 是一种功能强大的文本编辑器,广泛用于编程和其他文本编辑任务。它是 Vi 编辑器的增强版,因此习惯了 Vi 的用户可以轻松过渡到 Vim。对于新手来说,Vim 的操作可能有些复杂,但一旦掌握了基本命令,就会发现它的强大与高效。

一、如何使用 Vim 编辑器

  1. 进入 Vim:在终端中输入 vim 加上文件名,可以打开或创建一个文件。例如,vim filename.txt

  2. 模式切换

    • 命令模式:这是 Vim 的默认模式,用于导航和操作文本。
    • 插入模式:按 i 键进入插入模式,可以插入文本。按 Esc 键返回普通模式。
    • 底行模式:在命令模式下按 : 进入命令模式,可以输入命令,如保存和退出。
    • 替换模式:按shift+r:进入替换模式,可以直接替换对应的字符,Backspace键撤回。
    • 视图模式:按ctrl+v:进入视图模式,执行批量化的修改。
  3. 保存和退出

    • 保存文件:在命令模式下输入 :w
    • 退出 Vim:在命令模式下输入 :q
    • 保存并退出:在命令模式下输入 :wq:x

        也可以ctrl+z,但是不建议这样子退出。 

二、Vim 编辑器中的常用快捷键

  • h:左移光标(在最左边)
  • j:下移光标(底下有一条杠)
  • k:上移光标(king,国王,高高在上)
  • l:右移光标(在最右边)

三、五种模式的操作: 

1. 命令模式:

  • 上下定位:(可以添加数字,5G 或者 5gg 表示 跳到 第 5 行

    • G :光标定位到结尾
    • gg:光标定位到开头
  • 编辑(命令模式下)

    • i:进入插入模式
    • x:向后按照字符进行删除
    • X:向前按照字符进行删除
    • dd:删除当前行
    • yy:复制当前行
    • p:粘贴
    • $ :跳到一行的最右侧
    • ^ :跳到一行的最左侧
    • r + 字符:把光标位置的字符替换成新字符 (数字+字符,超过一行剩余量,不会改变)
  • 撤销和重做
    • u:撤销
    • Ctrl + r:重做
  • 小大写转换
    • shift + ~ : 把光标位置的小写字母变为大写 or  把大写字母变成小写

2. 底行模式:

shift + ; 从命令模式替换成底行模式。

常见操作:

set nu  ( set number ) :显示行数

! +外部指令:

在不退出文本编辑器的情况下,执行外部指令,如 !ls -al   (不能输入ll,ll是重命名的指令,找不到)

  • 通常用于,不退出文本编辑器下执行程序,
  • ! gcc t.c -o t.exe
  • !  ./t.exe

vs + 文件名 :实现分屏操作。

  • 双屏或者三屏的情况下,只能一个个wq退出具有光标位置的屏幕。
  • 光标跳转的方法:Ctrl+双击w
  • / 待查找单词 
  • 按n 查找下一个

3. 插入模式:

i :  直接进入插入模式

a:  进入插入模式 并且 光标跳到下一个字符

o:  进入插入模式 并且 另起一行

4. 视图模式:

Ctrl+v :进入视图模式;

操作过程:

1. 光标选中位置 【(h j k l )或者 ( gg  G )移动光标】

2. 插入 :shift + i  (insert)+ 待输入值

    删除 :d (delete)

 5. 替换模式:

shift + r 进入替换模式;

操作过程:

1.在原有的字符上进行替换

2.Backspace 键 :回退到原来的字符

 

四、配置vim编辑器:

( 不要在root账号下操作,使用普通用户!!!)

在适用于Centos7 x86-64

在shell中输入如下指令:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh 

接着输入root密码,开始安装。

手动输入soure ~/.bashrc 

 到这里,就全部完成了。(切勿把install.sh删除)

 请觉得好用的友友们,给个一键三连。

五、结语:

通过不断练习和使用这些基础命令,新手可以逐步熟悉 Vim 编辑器,并充分利用其强大的功能来提高工作效率。 

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值