神奇的VIM~转IBM

Posted 桑海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神奇的VIM~转IBM相关的知识,希望对你有一定的参考价值。

% 地址范围符号,代表文件中的所有行,作用等同于地址范围 1,$ 
. 与任意单字符(换行符除外)匹配,例如 y.s 可以匹配 yas y.s 或 y s 等等。 
* 与前一字符的0次或多次出现匹配,例如 y*s 可以匹配 yys yyyyys 或 s 等等。 
$ 与行尾匹配。 
& 代表模式匹配中出现的字符串,例如 s/abc/&def 是把当前行的abc替换成abcdef 。 
[] 匹配[]中出现的字符,例如[abc]匹配字符 a,b 或 c ,[a-zA-Z]匹配所有的英文字符。 
\( \) \(和\)之间出现的内容可以由\num来替代。 
\1\2\3 替代\(和\)之间出现的内容。 
\u 将后续字符串的首字母大写。 
\{num} 与前一字符的num次出现匹配。

⑽:$ 到文件的最后一行

⑾:s/.*/&^M-----------------------------------------------
在文件的最末行插入一行 "-" 字符。

⑿:g/female/.m$
将所有的女员工记录移至文件尾

[.执行命令 m 剪切, co 复制 d删除]

删除包含字符file的行 :g/file/.d

g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索

字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。

 

以上是关于神奇的VIM~转IBM的主要内容,如果未能解决你的问题,请参考以下文章

前端精选文摘:BFC 神奇背后的原理------转

[转]数学之美番外篇:平凡而又神奇的贝叶斯方法

神奇的网站

ubuntu自带神奇文本编辑器-gedit使用入门

Python的神奇方法指南

一次神奇的JVM调优