Linux开发环境及应用·第三周·vi编辑器

本文整理了vi编辑其使用方法和常见的问题

vi用于编辑文件,它有一个增强版命令叫vim,语法上vim是兼容vi的,只需要学习好vi就基本可以使用vim了,下面是整理到的笔记

用户配置文件

用户的HOME目录下,存在一个.exrc文件(每个用户独立配置),在里面可以配置vi编辑器的一些偏好设置,比如是否显示行号,制表符的长度等等。

最常用的配置为:

  • set number # 显示行号
  • set tabstop=4 # 制表符长度为4

这里不详细记录其它配置

工作状态

vi有两种工作状态,分别为命令状态(启动时进入此状态)和文本状态

在命令状态下,键盘输入解释成命令,按键无回显;输入冒号:后,可以输入行编辑命令(与不输入冒号:的命令是不一样的),按键有回显,按下回车键后才执行;i和a命令可以进入文本状态

在文本状态下,键盘输入解释为输入的文本,按键有回显,按下Esc键可以回到命令状态

课程中的一幅形象的图:
vi工作状态

命令

编辑

可以使用以下两个编辑命令来进入文本状态:

  • i i是insert的缩写,意思是插入,在光标位置之前插入字符
  • a a是append的缩写,意思是附加,在光标位置之后追加字符
光标移动

命令状态下,使用以下命令来移动光标:

  • h
  • j
  • k
  • l

经查阅,这种怪异的移动光标的方式是历史造成的,原因是旧时的键盘大多没有方向键。不过,现在vi编辑器一般可以使用方向键来移动光标

命令前加一个整数,表示这个命令连续执行多少遍,如:

  • 5h 左移5列
  • 6j 下移6行
翻页

翻页使用的命令为:

  • Ctrl-b (按下Ctrl键和b键,不是输入Ctrl-b) 向后翻页 (字母b是bac
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值