添加基本vim操作记录
This commit is contained in:
parent
ad37f4e9eb
commit
b68be47b5a
28
vim.txt
Normal file
28
vim.txt
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
1.搜索
|
||||||
|
(1) /,开始向后搜索。
|
||||||
|
(2) ?,开始向前搜索。
|
||||||
|
(3) *,搜索当前光标单词,相当于/\<set\>。
|
||||||
|
(4) #,搜索当前光标单词,相当于?\<set\>。
|
||||||
|
|
||||||
|
解释:\<是单词界定符,表示只匹配单词的开头,/>表示只匹配单词的末尾。
|
||||||
|
扩展: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 关闭其他
|
Loading…
x
Reference in New Issue
Block a user