vi&vim命令行

作者:心叶
时间:2018-05-05 22:26

基本概念

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

  • 命令行模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode
  • 插入模式:只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式
  • 底行模式:将文件保存或退出vi,也可以设置编辑环境

命令行模式有用的命令

———退出和保存

  • :w filename /把修改的文件保存到名称为filename的新文件/
  • :wq /退出并保存/
  • :q! /强制退出不保存修改/

———插入模式

  • 命令行模式下按下i进入插入模式,并从光标当前位置开始编辑
  • 命令行模式下按下a进入插入模式,并从光标的下一个位置开始编辑
  • 命令行模式下按下o进入插入模式,是在光标下一行查入新的一行,并从行头开始编辑

:e ./harttle " 编辑该目录
:Explore . " 浏览该目录
:Sexplore . " 在水平分割窗口中浏览该目录
:Vexplore . " 在垂直分割窗口中浏览该目录

打开目录后Enter进入下一层,-返回上一层,R重命名,D删除。

:set mouse=a 可以让鼠标可以移动,而不是键盘控制光标位置

你可能感兴趣的:(vi,vim)