热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

linux下vi编辑器命令大全(2)

一、插入文本┌──┬────────────┐│命令│描述│├──┼────────────┤│i│在当前字符前插入文本│├──┼────────────┤
一、插入文本

  ┌──┬────────────┐

  │命令│描述          │

  ├──┼────────────┤

  │i     │在当前字符前插入文本     │

  ├──┼────────────┤

  │I     │在行首插入文本            │

  ├──┼────────────┤

  │a   │在当前字符后添加文本  │

  ├──┼────────────┤

  │A   │在行末添加文本     │

  ├──┼────────────┤

  │o   │在当前行后面插入一空行    │

  ├──┼────────────┤

  │O   │在当前行前面插入一空行 │

  ├──┼────────────┤

  │R   │以改写方式输入文本      │

  └──┴────────────┘

  二、移动光标

  ┌─────┬───────────┐

  │命令   │描述         │

  ├─────┼───────────┤

  │j或下箭头   │向下移动一行     │

  ├─────┼───────────┤

  │k或上箭头 │向上移动一行     │

  ├─────┼───────────┤

  │h或左箭头   左移一个字符     │

  ├─────┼───────────┤

  │l或右箭头   │右移一个字符     │

  ├─────┼───────────┤

  │w      │右移一个词      │

  ├─────┼───────────┤

  │W      │右移一个以空格分隔的词│

  ├─────┼───────────┤

  │b      │左移一个词      │

  ─────┼───────────┤

  │B      │左移一个以空格分隔的词│

  ├─────┼───────────┤

  │0      │移到行首       │

  │Ctrl-F     │向前翻页       │

  ├─────┼───────────┤

  │Ctrl-B     │向后翻页       │

  ├─────┼───────────┤

  │nG    │到第n行        │

  ├─────┼───────────┤

  │G      │到最后一行      │

  └─────┴───────────┘

 三、替换文本

  ┌─────┬──────┐

  │命令   │描述    │

  ├─────┼──────┤

  │$      │到行尾   │

  ├─────┼──────┤

  │(      │到句子的开头│

  ├─────┼──────┤

  │)      │到句子的末尾│

  ├─────┼──────┤

  │{      │到段落的开头│

  ├─────┼──────┤

  │}      │到段落的末尾│

  └─────┴──────┘

  四、删除文本

  ┌───┬───────────┐

  │命令 │描述           │

  ├───┼───────────┤

  │r      │替换一个字符       │

  ├───┼───────────┤

  │c    │修改文本直到按下Esc健 │

  ├───┼───────────┤

  │cw   │修改下一个词       │

  ├───┼───────────┤

  │cnw  │修改接下来的n个词    │

  └───┴───────────┘

  五、文本编辑

  ┌──┬──────────────────────┐

  │命寺│描述                    │

  ├──┼──────────────────────┤

  │yy  │将一行文本移到缺省缓冲区中           │

  ├──┼──────────────────────┤

  │yn  │将下一个词移到缺省缓冲区中           │

  ├──┼──────────────────────┤

  │ynw │将后面的n个词移到缺省缓冲区中         │

  ├──┼──────────────────────┤

  │p   │如果缺省缓冲区中包含一行文本,则在当前   │

  │  │行后面插入一个空行井将缺省缓冲区中的声   │

  │  │容粘贴到这一行中;如果缺省缓冲区中包含   │

  │  │多个词,把这些词粘贴到光标的右边.     │

  ├──┼──────────────────────┤

  │P  │如果缺省缓冲区中包含一行文本,则正当前      │

  │   │行前面插入一个空行井将缺省缓冲区中的内      │

  │    │容粘贴到这一行中;如果缺省缓冲区中包含     │

  │   │多个词,把这些词粘贴到光标的左边     │

  └──┴──────────────────────┘

  六、保存退出

  ┌───────────┬───────────────┐

  │命令         │描述             │

  ├───────────┼───────────────┤

  │zz           │保存并退出          │

  ├───────────┼───────────────┤

  │:w filename         │写入文件             │

  ├───────────┼───────────────┤

  │:W           │写入文件           │

  ├───────────┼───────────────┤

  │:x           │保存(如果当前文件修改过)并退出 │

  ├───────────┼───────────────┤

  │:q!             │不保存文件,直接退出       │

  ├───────────┼───────────────┤

  │:q           │退出vi             │

  └───────────┴───────────────┘

 

转:https://www.cnblogs.com/hailuo/archive/2009/11/20/1606588.html



推荐阅读
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Linux磁盘的分区、格式化的观察和操作步骤
    本文介绍了如何观察Linux磁盘的分区状态,使用lsblk命令列出系统上的所有磁盘列表,并解释了列表中各个字段的含义。同时,还介绍了使用parted命令列出磁盘的分区表类型和分区信息的方法。在进行磁盘分区操作时,根据分区表类型选择使用fdisk或gdisk命令,并提供了具体的分区步骤。通过本文,读者可以了解到Linux磁盘分区和格式化的基本知识和操作步骤。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文讲述了孙悟空写给白骨精的信件引发的思考和反省。孙悟空在信中对自己的行为进行了反思,认识到自己胡闹的行为并没有给他带来实际的收获。他也揭示了西天取经的真相,认为这是玉皇、菩萨设下的一场陷阱。他还提到了师傅的虚伪和对自己的实心话,以及自己作为师傅准备提拔的对象而被派下来锻炼的经历。他认为路上的九九八十一难也都是菩萨算计好的,唐僧并没有真正的危险。最后,他提到了观音菩萨在关键时刻的指导。这封信件引发了孙悟空对自己行为的思考和反省,对西天取经的目的和自己的角色有了更深入的认识。 ... [详细]
  • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了StartingzookeeperFAILEDTOSTART相关的知识,希望对你有一定的参考价值。下载路径:https://ar ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • SAP羞辱国产软件商:技术停在10年前
    SAP中国研究院总裁芮祥麟表示,国产软件厂商过于热衷概念炒作,技术水平停留在10年前的客户端架构水平。他认为,国内厂商推出基于SOA的产品或转型SAAS模式是不可能的,研发新架构需要时间。当前最热门的概念是云计算,芮祥麟呼吁国产厂商应该潜心研发底层架构。 ... [详细]
  • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
  • Windows2003 IIS上设置301定向,实现不带www域名跳转带www域名的方法
    打开IIS,建一个网站,主机头用不带www的域名,随便指向一个目录。然后在这个网站上点右键,属性--主目录--重定向到URL如图ÿ ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
author-avatar
施工的公司_534
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有