:%s/old/new/g搜索整个文件,将所有的old替换为new
:%s/old/new/gc搜索整个文件,将所有的old替换为new,每次都要你确认是否替换
复制粘贴
dd删除光标所在行
dw删除一个字(word)
x删除当前字符
X删除前一个字符
D删除到行末
yy复制一行,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制6行
yw复制一个字
y$复制到行末
p粘贴粘贴板的内容到当前行的下面
P粘贴粘贴板的内容到当前行的上面
]p有缩进的粘贴,vim会自动调节代码的缩进
"a将内容放入/存入a寄存器,可以支持多粘贴板
可以指定 help 命令先的命令名称,或可以在命令提醒符西键进当命令名称跟 /。理解寄存器%eax、%ecx、%edx、%ebx为通用寄存器,%esi和%edi可以用来操作数组,%esp和%edp可以操作指针。当主机访问hpi时,先完成外部接口部分的操作,即先初始化hpic寄存器,然后初始化hpia寄存器,再从hpid寄存器中读出或写入数据,一般在dsp的初始化程序中对hpic进行了初始化后就无须再对hpic操作了,其余的工作就完全由主机完成。
移动光标
在vim中移动光标跟其他的编辑器中有很大的区别,不过一旦学会了,就会飞速的在文本中移动了。
h,j,k,l上linux命令大全,下,左linux命令大全,右
ctrl-f上翻一页
ctrl-b下翻一页
%跳到与当前括号匹配的括号处,如当前在{,则跳转到与之匹配的}处
上一个教程:linux下性能分析命令[总结]