前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vi编辑器使用教程

Vi编辑器使用教程

作者头像
苦咖啡
发布2018-05-07 16:42:27
1.1K0
发布2018-05-07 16:42:27
举报
文章被收录于专栏:我的博客我的博客

编辑器分为三种模式:(命令行模式、末行模式、插入模式)

  1. 命令行模式

进入插入模式 i:从光标当前位置开始输入 a:从目前光标所在位置的下一个位置开始输入 o:在光标所在位置的下一行首输入 I:光标所在行首插入 A:行末插入 O:在上一行插入 s:删除光标位置的一个字符然后插入 S:删除光标所在行,然后插入 插入模式到命令行 按下ESC键就可以了

移动光标(听说很正规的Linux都这样用)

数字“0”:光标移动到所在行的行首 ”G“:移动到文本的最后一行 $:移动到行尾 ^:移动到行首 w:光标跳到下个字的开头

删除文字

x:删除光标所在位置一个字符 nx:删除光标之后的n个字符 X:删除光标之前的字符 nX:删除之前n个字符 dd:删除光标所在行 ndd:删除光标之后n行

复制

yw:将之后的第一个字符复制到缓冲区 nyw:复制n个字 yy:复制光标所在行到缓冲区 nyy:光标之后n行复制 p:将缓冲区内容写到光标位置

替换

r:替换光标所在处的字符 R:替换光标所到之处字符,直到按下“ESC”为止

撤销:u

存盘退出:ZZ

不存盘退出:ZQ

末行模式

在使用末行之前一定确定要按“ESC”确定是不是处于命令模式,再按冒号(“:”)。

列出行号:set nu(在文件中每一行前面列出行号) 取消行号:set nonu(取消行号) 查找字符:“/关键字”或者用“?关键字”,可以按下n找下一个。

保存文件:在冒号后面输入w

退出 vi 编辑器

q:退出

!q:强制退出

wq:保存退出

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011年8月3日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档