vim命令
vim常用命令
上下左右
- j为下
- k为上
- h为左
- l为右
定位符
- w右移一个单词(头)
- e右移一个单词(尾)
- $移动到行尾
- 0回到行首
命令符
- d删除(delete)
- dw删除一个单词
- d$删除到行尾
- 等等,配合定位符使用
- u撤销(undo)
- U撤销整行的改变
- CTRL-r重做撤销的改变
- p粘贴(paste)
- v进入可视模式,复制什么的(view)
- y在可视模式复制
- r替换(replace)
- 同样是配合定位使用效果更佳
- c改变(change)
- 配合定位使用,比如cw替换这个单词光标之后的内容
- 会进入插入模式
查找
- /abc向后查找abc
- ?abc向前查找abc
- n向后查找和上一次相同的内容,配合/或者?使用
- N向前查找
- CTRL-o回到之前位置
- CTRL-i回到较新位置
- %查找匹配的括号
代替
- r命令(比较小型的)
- :/s/A/B在此行中用B代替A
- :/s/A/B/g此行中所有的A被B代替
执行外部命令
- :!ls执行ls命令,命令可改
- :w CTY保存文件为CTY
跳转
- G跳转到文件末尾
- gg跳转到文件开头
- 506G跳转到506行(行数可以自己指定)
插入
- a在光标后插入
- i在光标前插入
- o后面新开一行插入
- O前一行插入
基本的命令就是这么多了~这也是一晚上的学习成果。
vimtutor是个好东西~
author:Patrick