vim操作指南
? 命令模式/编辑模式/末行模式?i,esc,: 命令?-->?编辑: I...ia...A (行首,光标前,光标后,行尾) O:?向上开启一行 o:?向下开启一行 命令?-->?末行: Shift + ; w:存盘?wq:存储退出(x) q!:强制退出 移动光标 h,j,k,l:?左下上右 gg,H,M,L,行号+G,G:?文件开头,屏幕顶部,屏幕中间,屏幕末行,指定行,文件末尾 b,w:?向前/向后一个字 {,}:?按段移动,上移,下移 ctrl-f,ctrl-b:forward,back一屏 ctrl-u,ctrl-d:up,down半屏 删除命令 x,X:del,backspace dd:?删除光标所在行 n dd:?删除指定行数 d0,D:?删除光标前本行内容,不包含光标所在字符;删除光标后本行内容,包含光标所在字符 dw:?删除光标开始位置的字 撤销命令 u:?一步步撤销 Ctrl-r:?反撤销 重复命令 .?重复上一次操作的命令 文本行移动 <<,>>:?文本行左移,右移 复制粘贴 yy:复制当前行,n yy复制n行 p:?在光标所在位置向下新开辟一行,粘贴 替换操作 r:?替换当前字符 R:?替换当前行光标后的字符 查找命令 /: str查找 n:?下一个 N:?上一个 示例: 末行模式下,将光标所在行的abc替换成123: :%s/abc/123/g 末行模式下,将1到10行的abc替换成123: :1,10s/abc/123/g 可视模式 v:?按字符移动,选中文本 V:?按行移动,选中文本.?可视模式可以配合d,y,>>,<<实现对文本块删除,复制,左右移动 ? vim中执行shell下的命令 末行模式里输入!,后面跟命令 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |