Linux学习笔记(三)——vi

1 Vim 常用操作

Vim:

  • 一般模式:无法输入字符,只能输入动作指令,如移动光标、删除、复制、粘贴等
  • 插入模式:输入字符
  • 命令行模式:输入命令,如打开、保存、查找、替换等

一般模式 -> 插入模式:i
插入模式 -> 一般模式:Esc

命令行模式:命令前加:

:如果不知道自己当前处于哪种模式,多按几次Esc就会回到一般模式:)

移动光标
h(左)、j(下)、k(上)、l(右),也可以用方向键移动
快速移动:数字+移动命令键
例:
向右移动 8 个字符:8+l
向下移动 3 行:3+j
gg:移动到文件首行
G:移动到文件末行
0:移动到当前行首
$:移动到当前行尾
例:
移动到第 3 行行首:3+G
移动到第 10 行行尾:3+$

删除和撤销
删除字符:x
删除一行:dd
删除换行符:Shift+j
撤销最后一次编辑:u
取消撤销:Ctrl+r

查找
/+查找内容
n:向下查找
N:向上查找

退出
:wq 文件名:将修改的文件写入硬盘后退出Vim
:q!:放弃所有修改并退出Vim

2 Vim 设置环境参数

set 环境参数
set no环境参数

环境参数:
nu:行号

多说一句:其实初学者多练练 vimtutor 就可以上手了。。。