栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux基础(二)——vi编辑器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux基础(二)——vi编辑器

[root@VM-4-9-centos ~]# ll -a > list.txt
[root@VM-4-9-centos ~]# which vim
/usr/bin/vim

vi编辑器工作模式

命令模式

a. 光标定位

hjkl

0 $

gg G

3G #进入第三行

/string (n N可以循环) #快速定位

/^d

/txt$

b. 文本编辑

y 复制 yy 3yy ygg yG (以行为单位)

d 删除 dd 3dd dgg dG(以行为单位)

p 粘贴

x 删除光标所在字符

D 从光标处删除到行尾

u 撤销

^r redo重做

r 修改一个字符

c. 进入其他模式

a / i / o / A / I / O 进入插入模式

: 进入末行模式(扩展命令模式)

v 进入可视模式

^v 进入可视块模式

V 进入可视行模式

R 进入替换模式

插入模式

^p

可视块模式

块插入 I

块替换 r

块删除 d | x

块复制 y

扩展命令模式

a. 保存退出

:10 进入第10行

:w 保存

:q 退出

:wq 保存并退出

:w! 强制保存

:q! 不保存并退出

:wq! 强制保存退出

:x 保存并退出 ZZ

b. 查找替换

:范围 s/old/new/选项

:1,5 s/root/yang/

:5,$ s/root/yang/ # $表示最后一行

:1,$ s/root/yang/g 等同于 :% s/root/yang/g # %表示全文 g表示全局

:% s#/dev/sda#/var/ccc

:,8 s/root/yang/

:4,9 s/^#//

:5,10 s/.*/#&/

c. 读入文件/写文件(另存为)

:w 存储到当前文件

:w /tmp/aaa.txt 另存为

:1,3 w /tmp/2.txt

:r /etc/hosts

:5 r /etc/hosts

d. 设置环境

  • 临时设置:

:set nu 设置行号

:set ic 不区分大小写

:set ai 自动缩进

:set list 显示控制字符

:set nonu

:set noic

  • 永久的设置:

/etc/vimrc

~/.vimrc

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/893815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号