07文本处理工具和正则表达式

一VIM文本编辑工具

1.插入模式

i 光标所在处插入

I  行首

A  行尾

a 光标后

o 下一行

O 上一行

2.扩展命令模式

:r filename 读入文件内容

:w filename 另存为

:!命令 不退出vim 直接执行命令

:r!命令  读入命令输出结果

3.地址定界

:开始,结束命令

2,10 2到10行

2,+3 第2行到5行

.当前行

$最后一行

.,$-1 当前行到倒数第二行

%全文

编辑命令

d删除 y复制 w file 另存为   r file 在指定位置插入指定文件的所有内容 p下一行粘贴 P上一行粘贴

4.查找替换

/ 也能搜索

s/搜索/替换/g  g全部替换,默认只替换第一个 #也可以 

s# # #

~/.vrmrc加个配置文件 增加行号

:set ai 书写代码  自动对齐  缩进

:set noai 取消自动对齐

:set pase 保留原格式

: set list显示tab 回车换行符

:set hlsearch 高亮显示

 :syntax on 语法高亮 默认

:set ff=dos/unix 转换成windows linux

:set cul 光标所在行加横线

2 命令模式

ZZ 保存退出

ZQ不存盘退出

猜你喜欢

转载自blog.51cto.com/14234935/2606171