vim 功能非常强大,以下是我学习时候总结, vi 是linux 下标准的文本编辑器,也是linux系统命令下最经常使用的文档文件可视化编辑器,类似dos命令edit vi 命令模式下的命令选项,主要分为移动光标命令 屏幕翻滚类命令 插入删除文本类命令 搜索以及替换类命令和保存退出类命令 i 在光标前输入文本 a 在光标后输入命令文本 o 在当前行之下新开一行 O 在当前之上开一行 dd 删除光标所在行 ,删除后的内容自动保存在剪贴板 yy 将光标 所在的行拷贝在剪贴板 如果在YY前面加上数字,可以复制多行 搜索及替换类命令 /abc 在光标所在行向下查找字符串abc ?abc 在光标所在行向上查找 n 在同一个方向重复上次的搜索命令 :s/a1/a2/g 将当前光标所在的行中的所有a1均更换为a2 :n1,n2s/a1/a2g 将n1行到n2行中所有a1替换为a2 :g/a1/s//a2/g 将文件中所有的a1替换为a2 set nu 给文件的每行添加上行号 保存退出类命令 wq 保存突出 wq! 强制退出 x! 保存文件,退出vi 编辑器 更通用的一个vi'命令