vim学习3
替换和撤销
- 在普通模式下
r+<字母>
将游标所指字母换为指定字母R
连续替换,按Esc
退出连续替换cc
替换所在行,并进入插入模式cw
替换一个词,若光标在词的中部,则只替换后半部分C
替换光标及本行其后部分~
大小写转换u
撤销一次操作,u2代表撤销两次操作U
撤销本行所有操作Ctrl+r
redo,即撤销Undo操作
缩进
- 普通模式下
>>
向右缩进,可加数字如3>>表示同时三行进行向右缩进<<
向左缩进,可加数字如3<<表示同时三行进行向左缩进- 缩进宽度
- 命令模式
set shiftwidth?
查看宽度,shiftwidth可缩写为sw,如:set sw?
set shiftwidth=4
设置宽度
对齐
:ce
光标所在行居中center:ri
光标所在行居右right:le
光标所在行居左left:
查找
/s
向下查找字符串s?s
向上查找字符串sn
查找下一个,与/或?搭配N
查找上一个,与/或?搭配:set hls
设置搜索高亮:noh
取消搜索\*
向下搜索光标所指词\#
向上搜索光标所指词g\*
同\*
g\#
同\#