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

【零散积累】 vim常用操作

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

【零散积累】 vim常用操作

类型

操作

含义

删除

dd

删除游标所在的一整行(常用)

ndd

n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行

d1G

删除光标所在到第一行的所有数据

dG

删除光标所在到最后一行的所有数据

d$

删除光标所在处,到该行的最后一个字符

d0

那个是数字0,删除光标所在到该行的最前面的一个字符

ggdG

全文删除,谨慎操作。

替换

:s/from/to/

将当前行中的第一个from,替换成to。如果当前行含有多个from,则只会替换其中的第一个

:s/from/to/g

将当前行中的所有from都替换成to

:s/from/to/gc

将当前行中的所有from都替换成to,但是每一次替换之前都会询问请求用户确认此操作

:%s/from/to/g

对所有行的内容进行替换

复制粘贴:

yy 复制了选中行

p 进行粘贴

多行删除:

1.首先在命令模式下,输入“:set nu”显示行号;

2.通过行号确定你要删除的行;

3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧

如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

定位到指定行:

ngg,或者, nG,例如,171gg

给指定行添加注释,与取消注释:

:58,79s/^/#/g    添加注释

:58,79s/^#//g    取消注释

vim下保持复制文本的格式:

:set paste

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

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

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