===============================================
2019/12/12_第1次修改 vr7jj
===============================================
实际工作中使用习惯VIM,有些命令经常不用也会忘记。
vim优点
- 可以不使用鼠标,完全用键盘操作。
- 系统资源占用小,打开大文件毫无压力。
- 键盘命令变成肌肉记忆以后,操作速度极快。
- 服务器默认都安装 Vi 或 Vim。
详细操作
复制1到20行至100行
:1,20 co 100左右分屏打开
vi -O a b上下分屏打开
vi -o a b编辑某个文件是需要分屏打开另外的文件
vim a#上下分屏打开新文件:sv b#上下分屏打开新文件:vs b删除空白行
:g/^\s*$/d删除windows回车换行
#ctrl+v ctrl+m 此时会输入类似^M符号:%s/ctrl+v ctrl+M//g在每行前面加行号
:%s/^/\=line('.')/g数据位置调换
#换数据 data1 data2 需要达到 data2 data1#实际就是正则表达式:%s/\(\w\+\)\s\+\(\w\+\)/\2 \1/g删除/* */注释(这个很久没用不确定是否有效,自测)
:%s!\s*/\*\ .\{-}\*/\s*!!:%s!\s*//.*!!
写在最后
工作中的点滴积累,方便自己方便他人。