vim find and replace
/\CApp 只匹配App
/\cApp 匹配App app
Markdown表格控制
:%s/^\(\w* *\)/\1|/g 在第一个空格前加|
:%s/^\(\w* *\|\w* *)/\1|/g 在第二组空格前加|
:%s/^/|/g 在行首加|
:%s/$/|/g 在行尾加|
/jo[ha]n Search john or joan
/\<the Search the, theatre or then
/the\> Search the or breathe
/\<the\> Search the
/fred\|joe Search fred or joe
:%s/ */ /g 将多个空格换成一个空格
:%s/\([:.]\) */\1 /g 使用空格替换句号或者冒号后面的一个或者多个空格
:g/^$/d 删除所有空行
:g/^[ ][ ]*$/d 删除所有的空白行和空行
:%s/^/> / 在每行的开始插入两个空白
:.,5/$/./ 在接下来的6行末尾加入.
:g/.*/m0O <=> :g/^/m0O 颠倒文件的行序
:g!/^[0-9]/m$ <=> g/^[^0-9]/m$ 寻找不是数字的开始行,并将其移到文件尾部
:1,10g/^/12,17t$ 将文件的第12到17行内容复制10词放到当前文件的尾部
行当前的Python脚本
map <F12> :!python.exe %
自动开启行号
:set nu
普通模式输入
:!ctags -R
普通模式下输入
:ta func_name
就可以直接将光标定位到func_name函数处