• 0
  • 0
分享

Vim是Linux系统上最常用的文本编辑器,本文将介绍一些vim常用的命令。

插入命令

a 在光标后插入

A 在光标所在行的行尾后插入

i 在光标前插入

I 在光标所在行的行首前插入

o 在光标下插入新行

O 在光标上插入新行

gi 进入到上一次插入模式的位置

<ESC> 退出插入模式

定位命令

:set number 设置显示行号

:set nonumber 取消行号

gg 到第一行

G 到最后一行

nG 跳到第n行

:n 跳到第n行

$ 移至行尾

0 移至行首

删除命令

x 删除光标所在处的字符

nx 删除光标所在处后n个字符

dd 删除光标所在行

ndd 删除光标在内的n行

dG 删除光标所在行到文件末尾的内容

D 删除光标所在处到行尾的内容

:n1,n2d 删除指定范围的行

复制剪切命令

yy 复制当前行

nyy 复制当前行以下n行

dd 剪切当前行

ndd 剪切当前行以下n行

p 粘贴在当前光标后或下一行

P 粘贴在当前光标前或上一行

替换和取消命令

r 替换光标所在处字符

R 从光标所在处开始替换字符,按ESC键结束

u 取消上一步操作

查找和替换

/pattern            从光标处向文件尾搜索pattern

?pattern            从光标处向文件头搜索pattern

n                   向同一方向继续搜索指定字符串

N                   向相反方向继续搜索指定字符串

*                   向前搜索光标下的单词

#                   向后搜索光标下的单词

:s/old/new/g        在当前行中全替换

:%s/p1/p2/g         在当前文件中全替换

保存和退出命令

:w 保存修改

:w newfile_name 另存为指定文件

:wq 存修改并退出

ZZ 保存修改并退出的快捷键

:q! 不保存修改退出

:wq! 文件所有者及root保存修改并退出

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • IT之家11月21日消息,暴雪娱乐创始人,现任部门总裁MikeMorhaime就近日“暴雪网易无法续约”一事进行了回复,他还承诺“暴雪将尽其所能确保中国的玩家可以玩到我们的游戏”。他表示:“最近在这个话题上有着诸多争论,很多人都想让自己成为话锋上的胜者,但其实伙伴关系是双向的,我也深切地明白这一点,我们自当倾尽全力去确保中国玩家能玩到我们的游戏,我们也不会在意那些指责或者其他负面的动作。”此外,他还称暴雪一直都在关注玩家的心意,并将一直如此。IT之家了解到,暴雪娱乐11月17日发布声明称,由于与网易的现有授权协议将于2023年1月23日到期,将暂停在中国大陆的大部分暴雪游戏服务,包括《魔兽世界...
            0 0 881
            分享
          • 1、引言我们今天来看看Locust如何自定义客户端测试系统的 ,由于基础内容,在第一章节,已经介绍完。所以本章内容,就是实例展示!!2、实例展示2.1 定义Locust以HTTP为主要目标构建。但是,通过编写触发request_success 和request_failure事件的自定义客户端,可以轻松扩展对任何基于请求/响应的系统进行负载测试。2.2 客户端代码展示我们使用User类XmlRpcUser的示例,来看看XmlRpcUser如何发送请求。老规矩,上代码# -*- coding:utf-8 -*- # @Time  &nb...
            1 1 14518
            分享
          • 1、引言这刚刚整理完公司内部技术分享的PPT,看看时间,又已经是凌晨…喝一杯美咖,提提神,反正都已经这个时间了,索性,就直接开始写博客吧。因为最近总是被某些大佬艾特,说我这2月份更新的博文不地道了…我也是哑巴吃黄连啊~~~因为最近在给一些同学讲解接口的事情,本以为 Cookie、Cache及Session这些知识,都是逢考必过的内容,然鹅,又是我想多了。为了能让我可以多想点,今天就分享这三点姿势!!2、Cache关于缓存,我看了网上的一些教程讲解,几个字概括:     太繁琐,太啰嗦,长篇大论为了能让大家更容易理解,小鱼我以文字+流程图的形式来分享。首先,针对接口...
            1 2 7055
            分享
          •   TikTok正在接受英国媒体监管机构的调查,原因是这款中资视频应用提供了有关其家长控制的"不准确"信息。英国通信管理局周四表示,它有"合理的理由相信"字节跳动旗下的 TikTok 违反了其法律责任,并表示可能会采取强制措施。  调查消息传出后,TikTok 在发言中指责是技术问题导致其提供的数据不准确。该公司表示已通知监管机构,并正在迅速纠正这一问题。该公司表示,计划尽快提供准确的数据。  通信管理局曾要求 TikTok 提供信息,以了解和监控该病毒视频平台的家长控制是如何工作的。监管机构周四表示,"现有证据表明,所提供的信息......可...
            0 0 1058
            分享
          •   填写软件测试行业问卷结果,免费领取两门测试实战课程。链接:http://vote.51testing.com/  小伙伴们都看到Shopee中国区裁员的消息了吗?  近日,东南亚电商巨头Shopee于国内召开全员大会,宣布将启动团队调整并削减部分岗位。  一位Shopee内部员工表示,大会只开了7分钟就结束了,期间只是宣布了要裁员的消息,没有提到具体部门和其他的裁员信息,称后续人事部门将与员工直接一对一私聊处理。  还有员工称,就在大会开完后,自己所在的部门有3个人收到了裁员通知,“他们今天就直接走人了,不过赔偿方案给到了‘N+2’,给够了,大家也没有过多的吐槽。”  对此,Shopee方...
            0 0 853
            分享
      • 51testing软件测试圈微信