Vim
~ 命令模式:所有的按键代表一个操作命令
- 进入编辑模式:
~ i / I / a / A / o / O
- 移动光标:
~ h / j / k / l —> 配合数字使用
~ 0 / $ / w —> 行首 / 行尾 / 下一个单词
~ G / gg —> 把光标移动到指定的行
~ Ctrl+e / Ctrl+y —> 翻行
~ Ctrl+f / Ctrl+b —> 翻页
- 编辑内容:
~ dd / d0 / d$ / dw —> 删除
~ u / Ctrl+r —> 撤销 / 重做
~ yy / p —> 复制 / 黏贴
- 保存退出:ZZ
~ 编辑模式:可以编辑内容
Esc
~ 末行模式:在最下面的一行进行操作(底线命令模式)
: / ?
- 退出:q / q! / wq / qa
- 查找:/关键词 ?关键词
~ n:正向搜索
~ N:反向搜索
- 替换:
1,
s
/
新
闻
/
狗
屎
1
,
s/新闻/狗屎 1,
s/新闻/狗屎1,s/新闻/狗屎/c
1,10s/a/@/gi
c - confirm
g - global
i - ignore case
e - error
- 设置:
~ set nu / set nonu —> 行号
~ set hls / set nohls —> 高亮
~ set ruler / set noruler —> 标尺
~ set ts=4 —> 制表键的空格数
~ set expandtab —> 把制表键自动变空格
~ set autoindent —> 自动缩进
~ syntax off / syntax on —> 语法高亮