title: vim 命令详解
date: 2017-05-12 17:30:32
tags:
一不小心就成大神用黑窗口开启编辑模式
一、模式切换
编辑-->输入:
i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;
dd:删除当前光标所在行;
输入-->编辑:
ESC
编辑-->末行:
:
末行-->编辑:
ESC, ESC
二、关闭文件
1、末行模式关闭文件
:q 退出
:wq 保存并退出
:q! 不保存并退出
:w 保存
:w! 强行保存
:wq --> :x
2、编辑模式下退出
ZZ:
三、移动光标(编辑模式)
1、逐字符移动:
h: 左
l: 右
j: 下
k: 上
#h: 移动#个字符
2、行间跳转
#G:跳转至第#行
gg: 第一行
G:最后一行
ngg或nG: 跳转到多少行
3、翻屏
Ctrl+f: 向下翻一屏
Ctrl+b: 向上翻一屏
Ctrl+d: 向下翻半屏
Ctrl+u: 向上翻半屏
四、撤消编辑操作 u
u:撤消前一次的编辑操作
#### 五、在命令行搜索匹配的字符
首先vi ~/.vimrc
写入以下的内容!搜索方法在结尾输入/ 要搜索的内容
set number"设置行号"
set incsearch"边输入边搜索(实时搜索)"
set hlsearch"开启搜索结果的高亮显示"
set wildmenu"按TAB键时命令行自动补齐"