vi/vim常用命令汇总 vi/vim概述 vi/vim是Linux和Unix下的一款非常强大的编辑器,vim是vi的增强 版,命令更加多种和复杂,但是最常用的也就是那几个。 vi有三种模式 命令行模式 命令行模式就是刚开始输入vi 进入vi编辑器时所看到的模式,这时可以进行对光标的移动,字符的 删除等操作 插入模式 按i或o或a进入插入模式,这时可以编辑文档了,任意编辑文档都可以。 底行模式 底行模式主要对文档进行保存,重命名,查找等操作 vi/vim最常用命令 保存文件 :wq 按esc退出插入模式,输入:wq 保存文件并且退出vi编辑 :w filename 以指定的文件名存储文件,但是不退出vi编辑 :q! 强制退出vi编辑器,不保存修改内容 光标移动 shift+$ 移动到当前行 行尾 shift+^ 移动到当前行 行首 e 移动到下一个字符末尾 b 移动到上一个字符开头位置 w 移动到下一个字符开头
移动到该 行第几个字符位置,例如:3l 数字0 移动光标到文章开头 删除字符 x 删除光标所在字符
删除从光标所在字符起向后删除n个字符,例如2x X 大写X删除光标所在前一个字符
删除除了光标所在字符之外的n个字符,例如3X dd 删除光标所在行
从当前行起删除n行,例如3dd 复制字符 yw 复制单个字符到缓冲区中
复制n个字符到缓冲区中 yy 复制光标所在行到缓冲区中
复制n行到缓冲区中 p 将复制的内容粘贴到光标所在位置 替换更改字符 r 替换光标所在的字符 R 替换光标所到之处的字符,直到按下「ESC」键为止 撤销操作 u 按u 表示撤销当前操作,多次按撤销多次 切换到指定行 ctrl+g 列出当前行的行数 nG 跳转到第几行,例如3G,表示跳转到第三行 在底行模式下:n 跳转到指定行,例如 :3表示跳转到第三行 :set nu 在底行模式下,显示行号 搜索字符 :/ 想要搜索的字符 按n继续搜索
转载于:https://www.cnblogs.com/jasonboren/p/11370402.html
相关资源:vim命令操作大全