Vim
替换
- :%s/源字符串/目的字符串/g
- :.,$s/源字符串/目的字符串/
查看行号
- :set number
搜索
- :/xx 向下查找
- :?xx 向上查找
- 定位上一个/下一个 : N/n
移动
https://blog.csdn.net/juzipidemimi/article/details/87476024
- [n+] h/j/k/L 左上下右 移动 n位
- w/e/b 移动一个单词,后移至词首/后移至词尾/前移至词首
- [n+]gg / G 移动至第n(默认1)行 / 最后一行
- ^/0/$ 移动至行首/行尾
- ctrl + d/u/f/b 向上半页/下半页/上一页/下一页
- f/F + x 到当前行x字符处 ;/, 下/上一个
- */# 向后/前查找当前所在单词
删除
- x/ dd/ dw 删一字符/一行/一个单词
- c 删除指定内容后进入插入模式
插入
- o/O/I/A 下行/上行/行首/行尾 插入
- i/a 字符前/后 插入
- ctrl c || esc 推出插入模式
其他
- u 撤销
- r 替换
- [n] J 合并n行
- yy 复制
- p 粘贴
- v 进入选择模式
- diw/{/(/t删除光标所在单词/花括号内内容/括号内内容/html标签内内容 (d换成c删除后进入插入模式,d换成v选中相关内容,将i换成a,包含括号)
pm2
- 查看示例: pm2 examples
linux
- 查看历史输入: history
- 使用历史输入: !行号