- 分割窗口
:split file2 把窗口分割成上下两半,在新开窗口打开文件file2
:new 上下分割窗口,在新开窗口打开新文件
CTRL-W w 切换窗口
CTRL-W + 增大窗口尺寸
CTRL-W - 缩小窗口尺寸
:vsplit file2 左右分割窗口,在新开窗口打开文件file2
CTRL-W h 切换到左边窗口,其他方向按j, k, l类推
CTRL-W H 移动窗口到最左边,其他方向按J, K, L类推
:qall 退出所有窗口,类似的有:wall - 反复执行复杂命令
q{register} 开启寄存器,开始记录命令,register可以是a到z中任何一个
q 结束记录命令
@{register} 执行寄存器{register}内所有命令 - 查找替换一段字符
:[range]s/from/to/[flags] 将from替换为to,[range]控制替换范围,[flags]表示一些控制参数
常用[range]- . 当前行
- $ 文件最后一行
- 1,5 第一行到第五行
- % 全部文件
- .+3 当前行之下第三行
- g 替换所有匹配字符串,否则只替换第一个匹配
- c 执行每一个替换之前寻求确认
- 可视化块模式
CTRL-V 开启可视化块模式,用h,j,k,l选择块
I{string}<Esc> 在块的左边每一行插入一段字符串
A{string}<Esc> 在块的右边每一行加入一段字符串
c{string}<Esc> 替换一个块的文字
U 换为大写字母
u 换为小写字母
~ 大小写互换 - 数行合并
J 数行合并,去除换行符
2011年4月15日星期五
Vim笔记(二)
订阅:
博文评论 (Atom)
没有评论:
发表评论