首页 > 其他分享 >debian原装vi命令使用方法

debian原装vi命令使用方法

时间:2023-05-21 14:01:30浏览次数:21  
标签:删除 vi 模式 命令 当前 原装 debian 光标

Debian 中的 vi 是一个非常流行的文本编辑器,它可以用来编辑 Unix/Linux 系统中的文本文件。下面是一些常用的 vi 命令: vi 命令:进入 vi 编辑模式,按下 i 键开始输入,按下 Esc 键退出编辑模式。 :set 命令:设置编辑器的选项,例如设置插入模式为 i。 :i 命令:开始输入当前光标所在的行。 :r 命令:从当前位置开始查找并替换文本。 :c 命令:删除当前光标所在行。 :v 命令:进入插入模式,此时光标所在位置会出现一个红色的波浪线,可以输入插入的文本。 :a 命令:在当前位置插入一个新的空行。 :x 命令:删除当前光标所在行并将光标移到行首。 :b 命令:删除当前光标所在的列。 :d 命令:删除当前光标所在的字符串。 :j 命令:撤销上一个操作。 :k 命令:恢复上一个操作。 :n 命令:新建一个新的空行。 :p 命令:跳转到指定的行。 :q 命令:退出 vi 编辑模式。 这些命令可以帮助你进入和退出 vi 编辑模式,查找和替换文本,删除行和字符串,以及进行其他基本操作。

标签:删除,vi,模式,命令,当前,原装,debian,光标
From: https://blog.51cto.com/bomby/6319241

相关文章

  • CV攻城狮入门VIT(vision transformer)之旅——VIT代码实战篇
    ......
  • 免费码流分析软件YUView(转)
    原文:https://zhuanlan.zhihu.com/p/558580168作者:codec2021大家周末好,如果你是做视频编解码的研究或者开发工作,大概率离不开码流分析软件/工具。vq-analyzer和Elecard虽说功能很强大,但都是商用收费的,且价格并不便宜,还有各种Licence限制。今天我给推荐一个Github上开源,且跨平台......
  • June 2021-Continuous Transition: Improving Sample Efficiency for Continuous Cont
    摘要:尽管深度强化学习(RL)已成功应用于各种机器人控制任务,但由于样本效率较差,将其应用于现实世界任务仍然具有挑战性。为了克服这一缺点,一些工作侧重于在训练过程中重用收集的轨迹数据,将其分解为一组策略无关的离散变迁。然而,它们的改进有些边际,因为i)转换的数量通常很小,ii)值分......
  • OverTheWire攻关过程-Leviathan模块1
    我们打开lv0,查看信息然后我们打开lv0-lv1,查看信息一样的信息但是我们发现,我们没有找到相关的文件开始查看这些隐藏的文件发现信息太多使用grep命令匹配结果找到<DT><AHREF="http://leviathan.labs.overthewire.org/passwordus.html|Thiswillbefixedlater,thepasswordfor......
  • navicat 无限制重复试用
    @echooffechoDeleteHKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[versionandlanguage]for/f%%iin('"REGQUERY"HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium"/s|findstr/LRegistration"......
  • 康耐视Visionpro工具-CogPMAlignTool为什么是最牛工具?
    1.算法:有六种选项,分别是:PatMax,PatQuick,PatMax与PatQuick,PatFlex,PatMax-高灵敏度,透视Patmax。PatQuick特点:速度最快,对于三维或者低质量原件最佳,承受更多图像差异;PatMax特点:精确度最高,在二维元件上表现佳,最适合于细微细节;PatFlex特点:为高度灵活的图案设计,在弯曲不平......
  • proto中service 作用的理解
    转载请注明出处:在proto文件中,service用于定义一组RPC方法,在服务端实现这些方法,并在客户端调用这些方法进行远程过程调用。service的定义方式如下:serviceMyService{rpcMyMethod(MyRequest)returns(MyResponse);}其中,MyService是服务的名称,MyMeth......
  • 配置k8s的一个serviceaccount具有管理员权限并获取他的token
    创建sa账户/授定管理员角色权限cat>sa.yaml<<eofapiVersion:v1kind:ServiceAccountmetadata:name:kubepi-usernamespace:kube-systemeofcat>rolebe.yaml<<eofapiVersion:rbac.authorization.k8s.io/v1kind:ClusterRoleBindingmetadata:na......
  • Golang的viper包调用多次OnConfigChange
    问题:修改了一次,而执行了两次这个函数解决方案把配置文件进行md5,保存其md5值。在调用这个函数时,再次读取文件进行md5。两者比对,如果相等就不执行下面的逻辑。这样就解决了,一模一样的配置文件,保存多次,不会执行后续的逻辑。但是,杜绝了大部分的场景,比如修改了一次,保存了两次......
  • 【linux基础-02】vi命令
    一、Vi/Vim介绍VI(VisualInterface),是一个文本编辑器,主要在Unix及类Unix环境中使用。Vim(Viimproved)在Vi的基础之上进行了功能提升,相当于Vi的增强版。所有类Unix系统都会内建vi文本编辑器,就像window电脑上的记事本一样,可以对文本内容进行编辑,vi编辑器是U......