保存并退出:wq
退出但不保存修改:q! 不退出vi使用shell(bash)命令:!bash (如果想回到vi,bash下输入exit回车) 设置行号 :set nu 取消行号:set nonu 设置制表符大小(设为4):set tabstop=4 固定显示当前编辑的文件名: set ls=2 ctrl+r:对撤消的撤消(有时候不小心u(恢复到前一步操作)命令了,可以使用这个恢复撤销)插入字符(光标前) i
插入字符(光标后) a 在行末插入字符 A 在行前插入字符 I ^F 屏幕向下滚动一屏 ^B 屏幕向上滚动一屏 ^E 屏幕向下滚动一行 ^Y 屏幕向上滚动一行 ^D 屏幕向下滚动半屏 ^U 屏幕向上滚动半屏 定位到到文件第一行 gg 定位到文件最后一行 G 上一行 k 下一行 j 左移一个字符 h 右移一个字符 l 在该行下面增加一行 o 在该行上面增加一行 O 复制所在行 yy 在下一行粘帖 p 从该行起数3行进行复制 3yy 查找字符串abc(往下) /abc 查找字符串abc(往上) ?abc- 直接在vim里面替换字符串 :%s/vivian/sky/g #把全部vivian字符串替换为sky 处理特殊字符”
- %s/\”\”\”//g #把全部的”“”删除