本文主要是介绍VI| VI(VIM)中常用操作命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
vi没有菜单,只有命令。有三种工作模式: 命令模式,文本输入模式和末行模式。
常用操作命令
i 插入:q 直接退出。:wq 保存后退出:x 跟“wq”相同:q 不保存内容,强退。:set number/nu 设置显示行号:set nonumber/nonu 取消显示行号:n 光标移动到底n行:$ 光标移动到最后一行 只按0 光标移到行首只按$ 光标移到行尾x 删除光标下的文本dd 删除一行 或者 shift + dyy 复制一行 复制了p为粘贴u 撤销操作 一直可以还原到最初的状态ctrl + r 撤销u的操作. 重复上一次操作shift + r 替换
VI编辑文件时查找
:/ 要查找的内容:? 要查找的内容 (?和/只是查找的方向不同 /为向下查找?为向上查找)在查找的过程中 n下一个 N上一个出现匹配的结果
VI编辑文件时替换
:s/text1/text2 用于将光标所在段落搜索到的第一个“text1”替换为“text2”:s/text1/text2/g 用于将光标所在段落的所有“text”替换为“text2”
VI功能总结
增: i删: 字符级别x 行级别dd改: shift + r查( 精确查找区分大小写): :/ (向下查找) :?(向上查找)移: 行首,行尾, 首行,末行(行的移动级别大就复杂些)撤: 撤销操作 u ctrl+ r 撤销u的操作.设: 设置显示行号 set number
这篇关于VI| VI(VIM)中常用操作命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!