码迷,mamicode.com
首页 > 系统相关 > 详细

Linux vi文本编辑器

时间:2019-02-27 01:32:35      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:地方   入行   直接   完成   就会   strong   文件的   root   line   

vi文本编辑器

 

1、最基本用法

vi  somefile.4

1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容

2/ 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容

3/ 编辑完成之后,按Esc键退出编辑模式,回到一般模式;

4/ 再按,进入“底行命令模式”,输入wq命令,回车即可保存退出

 

2、常用快捷键

一些有用的快捷键(在一般模式下使用):

a  在光标后一位开始插入

A   在该行的最后插入

I   在该行的最前面插入

gg   直接跳到文件的首行

G    直接跳到文件的末行

dd    删除一行

3dd   删除3行

yy    复制一行

3yy   复制3行

p     粘贴

u     undo

ctrl + r   redo

 

v  进入字符选择模式,选择完成后,按y复制,按p粘贴

ctrl+v  进入块选择模式,选择完成后,按y复制,按p粘贴

shift+v  进入行选择模式,选择完成后,按y复制,按p粘贴

 

3、查找并替换

(在底行命令模式中输入)

1显示行号

:set nu

2 隐藏行号

:set  nonu

3 查找关键字

:/you       ## 效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)

 

4 替换操作

:s/sad/bbb    查找光标所在行的第一个sad,替换为bbb

:%s/sad/bbb      查找文件中所有sad,替换为bbb

:1,$s/hadoop/root/g 将第一行到最后一行的hadoop替换为root

:1,$s/hadoop/root/c 将第一行到最后一行的hadoop替换为root(有提示)

Linux vi文本编辑器

标签:地方   入行   直接   完成   就会   strong   文件的   root   line   

原文地址:https://www.cnblogs.com/Transkai/p/10440960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!