diff --git a/vim.txt b/vim.txt new file mode 100644 index 0000000..b8335ef --- /dev/null +++ b/vim.txt @@ -0,0 +1,28 @@ +1.搜索 +(1) /,开始向后搜索。 +(2) ?,开始向前搜索。 +(3) *,搜索当前光标单词,相当于/\。 +(4) #,搜索当前光标单词,相当于?\。 + +解释:\<是单词界定符,表示只匹配单词的开头,/>表示只匹配单词的末尾。 +扩展:vim搜索支持正则,例如/se$以se结尾的单词,/^se以se开头的单词。 + +大小写敏感:默认不敏感,如果区分在尾部添加\C,\c表示不敏感。 +" 开启智能推测 +set smartcase,开启智能推测,有大写则认为区分。 + +2.替换 +语法::{作用范围}s/{目标字符}/{替换的字符}/{替换标志} +标志(可组合): +c:confirm,替换前询问。 +e:不显示错误。 +g:global,全局。 +i:不区分大小写。 +n:只查看影响的行数。 + +3.窗口 +split:水平分割线。 +vsplit:垂直分割线。 +C+w hjkl:在窗口间移动。 +:close 关闭当前 +:only 关闭其他 \ No newline at end of file