技术文摘
Vi编辑器超详细使用指南
2024-12-31 16:44:00 小编
Vi编辑器超详细使用指南
Vi编辑器是一款功能强大且广泛应用于Unix和类Unix系统的文本编辑器。掌握其使用方法,能显著提高文本编辑效率。
进入Vi编辑器
在终端输入“vi 文件名”,若文件不存在,Vi会创建新文件。进入后,默认处于命令模式。
命令模式操作
- 移动光标:使用方向键或“h”(左)、“j”(下)、“k”(上)、“l”(右)移动。“0”移至行首,“$”移至行尾。
- 删除操作:“x”删除光标所在字符,“dd”删除整行,“dw”删除一个单词。
- 复制粘贴:“yy”复制整行,“p”粘贴。如要复制多行,先按数字再“yy”,如“3yy”复制3行。
- 查找替换:“/关键词”查找,按“n”查找下一个。“:s/旧内容/新内容/g”替换当前行内容,“:%s/旧内容/新内容/g”替换全文。
进入插入模式
按“i”在光标前插入,“a”在光标后插入,“o”在当前行下方插入新行并进入插入模式。在插入模式下可正常输入文本,按“Esc”返回命令模式。
进入底行模式
在命令模式下按“:”进入。可用于保存、退出等操作。“:w”保存文件,“:q”退出,若文件修改未保存,“:q!”强制退出不保存,“:wq”保存并退出。
其他实用操作
- 撤销与恢复:“u”撤销上一步操作,“Ctrl+r”恢复撤销。
- 设置行号:在底行模式输入“:set nu”显示行号,“:set nonu”隐藏。
Vi编辑器虽然命令繁多,但熟练掌握常用操作后,能在文本编辑中发挥巨大作用。通过不断练习,能提升对文本的处理效率,更好地应对各种编程和文本处理任务。
- JavaScript遍历JSON数组内容的方法
- CSS与布局技巧实现前端初始UI设计稿的完美方法
- 分离代码功能提高重用性的方法
- 固定布局与遍历div的实现方法
- 同一个元素设置多种事件的方法
- el-table 自定义合并行悬浮样式与逻辑以实现鼠标悬停效果的方法
- JavaScript 如何为文章自动添加脚注与链接
- outerHTML替换DOM元素后click事件失效的解决方法
- 怎样同时把多个 Less 文件转为压缩 CSS 文件
- 多页面应用共享导航栏的实现方法
- 怎样在浏览器可视区域让 DIV 精准居中且自适应内容
- 判断两个并列DOM元素是否包含在另一个DOM元素内的方法
- 前端技术打造交互式颜色渐变页面的方法
- JavaScript中为单个元素设置多种事件的方法
- CSS Grid布局下如何实现首个div固定位置且其他div自动排列