Linux vi文本编辑器

Posted Transkai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux vi文本编辑器相关的知识,希望对你有一定的参考价值。

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文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章

linux命令vi文本编辑器的使用方法有哪些?

Linux 编辑文本命令

Vi文本编辑器

linux中vi编辑器怎样使用

linux系统下 vi文本编辑器搜索单词打啥命令

linux之vi编辑器