vi终端中的编辑器

本文介绍了vi编辑器的基础知识和vim的增强特性,强调了在无图形界面下编辑文件的重要性。vi/vim的主要特点包括:无图形界面、仅支持文本编辑、不使用鼠标操作等。文章还详细讲解了如何打开和新建文件,以及vi的三种工作模式。重点介绍了常用命令,如移动光标、编辑操作、撤销与重复、查找替换等。此外,还涉及到了代码的编译和运行。
摘要由CSDN通过智能技术生成

vi–终端中的编辑器
01.vi的简介

  • 学习vi的目的
    在没有图形界面的环境下,要编辑文件,vi是最佳选择

  • vi和vim
    – vi是visual interface的简称,是Linux中最经典的文本编辑器
    vim= vi improved
    – vim是从vi发展出来的一个文本编辑器,支持代码补全,编译以及错误跳转等方便的功能特别丰富,在程序员中广泛使用,被称为编辑器之神。

  • vi的特点
    1.没有图形界面的功能强大的编辑器
    2.只能编辑文本内容不能对字体,段落进行排版
    3.不支持鼠标操作
    4.没有菜单
    5.只有命令
    (vi编辑器在系统管理,服务器管理编辑文件时,其功能永远不是图形界面的编辑器能比拟的)

02.打开和新建文件

  • vi+文件名
    文件存在,直接打开
    文件不存在,会新建文件
  • vi 文件名+行数(不加行数定位到末尾)
    打开文件,并定位到指定行

-vi的异常处理在这里插入图片描述

03.三种工作模式

在这里插入图片描述
在这里插入图片描述

(如果在编辑模式没保存,进入命令模式进入末行模式,则不能退出q!强行退出不保存)

04常用命令

  • 1.重复次数
    在命令模式,先输入一个数字再跟上一个命令,让命令重复执行指定次数

  • 2.移动和选择
    (1) vi移动光标命令
    上下左右 jkhl
    (2)行内移动
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    • 3.编辑操作
      删除赋值粘贴替换编排
    • 4.撤销与重复
    • 5.查找替换
    • 6.编辑
      c:
      编译:gcc ex1.c –o ex1
      运行:./ex1
      c++:
      编译:g++ ex2.cpp –o ex2
      运行:./ex2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值