• 使用/,n,N搜索 • 在sed中搜索/替换
– 缺省影响当前行 – 使用x,y界定范围或者使用%针对所有的行
• :1,5s/cat/dog/ • :%s/cat/dog/gi
操作文本 – 命令模式
替换
剪切
拷贝
行
cc
dd
yy
字符
cl
dl
yl
字
cw
dw
yw
句首
c)
d)
y)
句尾
c(
d(
y(
段上面
c{
用vim打开一个文件
• 运行vim:
– vim filename – 如果文件存在则该文件被打开并显示内容 – 如果文件不存在则vi在第一次编辑并保存的时候创建这个文件.
修改文件 – 插入模式
• 按i字符在光标处开始插入 • 其它的选项
– A:在行尾插入 – I:在行头插入 – o:插入新行(在光标所在行的下面) – O:插入新行(在光标所在行的上面)
Ro:HA插0入30新• 行(E在x光模标所式在行的的下指面)令只影响当前窗口
使用x,y界定范围或者使用%针对所有的行
• :help windows Ex模式的指令只影响当前窗口
gvim:vim的图形化版本
:显示更多窗口命令
:%s/cat/dog/gi
跳到行x:xG或者:x
:help windows :显示更多窗口命令
使用多个“窗口”
• 在单个vim屏幕中多个文档能被查看
– Ctrl-w,s :横向分割屏幕
可视键能结合活动键一起使用
保连存按一 两个次文Es件c键(回e–x到模一式般C)模tr式l-w ,v :纵向分割屏幕
Ctrl-w,s :横向分割屏幕