Linux——vim编辑器使用大全

vi 是linux里最基本的文本编辑器,vim是vi的升级版本,语法高亮。

vim – Vi IMproved, a programmer’s text editor。programmer:程序员;editor:编辑器;text 文本

vim用来做什么?

vim –>  写shell脚本,写python,写c,html等 –>效率低下,需要你自己去记忆好多东西–>提升你编程的能力


拓展:

python–》pycharm –》会,企业里使用,代码管理,排错这块

java –》IDEA


vim的安装

最小化安装的系统,是没有vim的,需要自己安装

 

[root@sc lianxi]# yum  install  vim  -y

 

vim最常用的命令

关于保存和退出

:w  保存,不退出

:wq  保存并且退出  write  quit

😡  保存并且退出

:q! 强制退出不保存

:q  退出–》在没有任务修改的时候

:w  linux.txt  另存为当前

:w /lianxi/yangym.txt

:x!  强制退出并且保存

:wq! 强制退出并且保存   –>root的特权,普通用户不行

关于行号

:set nonumber  –》:set nonu  不显示行号

:set number   –》:set nu  显示行号

:100 到第100行 –>末行模式

G  –>go,1G 第1行,G 最后一行

:1  第1行

:$ 最后一行

关于复制等快捷键

 yy –>复制   –》copy

P–>粘贴    –》paste

U –>撤销   –》undo

Dd –>删除(剪切)  –》delete

d^  删除当前字符串到行首

d$  删除当前字符串到行尾

dw  删除一个单词  word

单个字符:  x

^ 以什么开头

$ 以什么结尾 

 

 

关于替换的命令

:s /xiaomi/dami 将当前行的第1个xiaomi替换为dami

:s /xiaomi/dami/g 将当前行里所有的xiaomi替换为dami   –》global

:1,4s /xiaomi/dami/g

:%s /xiaomi/dami/g

:%s/8848//g  删除8848

:%s/age/scage/g

:%s/sc/abc/gc  替换的时候需要确认  confirm

y/n/a/q

y yes

n no

a all

q quit

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?