update cmd for vim

pull/52/head
yx-ren 5 years ago
parent 2ba38992ea
commit 30f33bbde6

@ -277,6 +277,9 @@ N 向相反方向执行上一次搜索
:%s/p1/p2/g 将当前文件中全替换p1为p2 :%s/p1/p2/g 将当前文件中全替换p1为p2
:%s/p1/p2/gc 将当前文件中全替换p1为p2并且每处询问你是否替换 :%s/p1/p2/gc 将当前文件中全替换p1为p2并且每处询问你是否替换
:10,20s/p1/p2/g 将第10到20行中所有p1替换为p2 :10,20s/p1/p2/g 将第10到20行中所有p1替换为p2
:., ns/p1/p2/g 将当前行到n行中所有p1替换为p2
:., +10s/p1/p2/g 将当前行到相对当前行加10行的区间中所有p1替换为p2
:., $s/p1/p2/g 将当前行到最后一行中所有p1替换为p2
:%s/1\\2\/3/123/g 将“1\2/3” 替换为 “123”特殊字符使用反斜杠标注 :%s/1\\2\/3/123/g 将“1\2/3” 替换为 “123”特殊字符使用反斜杠标注
:%s/\r//g 删除 DOS 换行符 ^M :%s/\r//g 删除 DOS 换行符 ^M
@ -443,6 +446,12 @@ ma 保存当前位置到书签 a ,书签名小写字母为文
]' 跳转到下一个书签 ]' 跳转到下一个书签
'< 跳到上次可视模式选择区域的开始 '< 跳到上次可视模式选择区域的开始
'> 跳到上次可视模式选择区域的结束 '> 跳到上次可视模式选择区域的结束
:delm a 删除缓冲区标签a
:delm A 删除文件标签A
:delm! 删除所有缓冲区标签(小写字母), 不能删除文件标签和数字标签
:delm A-Z 删除所有文件标签(大写字母)
:delm 0-9 删除所有数字标签(.viminfo)
:delm A-Z0-9 删除所有文件标签和数字标签
############################################################################## ##############################################################################
@ -460,7 +469,8 @@ ma 保存当前位置到书签 a ,书签名小写字母为文
:set ttimeout 允许终端按键检测超时终端下功能键为一串ESC开头的扫描码 :set ttimeout 允许终端按键检测超时终端下功能键为一串ESC开头的扫描码
:set ttm=100 设置终端按键检测超时为100毫秒 :set ttm=100 设置终端按键检测超时为100毫秒
:set term=? 设置终端类型,比如常见的 xterm :set term=? 设置终端类型,比如常见的 xterm
:set ignorecase 设置搜索是否忽略大小写 :set ignorecase 设置搜索忽略大小写(可缩写为 :set ic)
:set noignorecase 设置搜索不忽略大小写(可缩写为 :set noic)
:set smartcase 智能大小写,默认忽略大小写,除非搜索内容里包含大写字母 :set smartcase 智能大小写,默认忽略大小写,除非搜索内容里包含大写字母
:set list 设置显示制表符和换行符 :set list 设置显示制表符和换行符
:set number 设置显示行号,禁止显示行号可以用 :set nonumber :set number 设置显示行号,禁止显示行号可以用 :set nonumber

Loading…
Cancel
Save