分割窗口
分割当前窗口
:split
窗口间跳转
CTRL_W
关闭窗口
:close 避免最后一个窗口时退出vim
:only 关闭除当前窗口外的其他窗口
用另外一个文件分割窗口
:split filename
打开窗口编辑一个新文件
:new
退出所有窗口
:qall
保存所有窗口
:wall
显示文件差异
vimdiff filename1 filename2
作大修改
重复前一次修改
"."
替换
:[range]substitute/from/to/[flags]
[range] % 作用于全部行
substitute s 简写
[flags] g 全局 即对行中的所有匹配点起作用
[flags] c 替换前确认
命令范围
范围总是放在一个命令前面
:1,5s/this/that/g 即在1到5 行上执行替换
. 表示当前行
:.write filename 将当前行写入一个文件
文件的第一行行号为1, 最后一行为$ 即 % 为 1,$ 的缩写
向前查找
?xxxx?
向后查找
/xxxx/
读取文件的一部分
:read filename
保存部分行
:.,$write filename
改变大小写
gUw 当前单词大写
guw 当前单词小写
g~ 大小写切换
外部程序
:shell
!command
刷新屏幕
CTRL-L
没有评论:
发表评论