IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > Linux下vi编辑器命令精华版

Linux下vi编辑器命令精华版

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  最近开始使用vi编辑器,用了几天,发现其实还是比较好用的。对自己常用的命令做个总结,以备实时查阅。一下内容是对网络多篇文章的总结。

  进入vi的命令:

  vi filename :打开或新建文件,并将光标置于第一行首

  vi + filename :打开文件,并将光标置于最后一行首

  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

  搜索命令:

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

  ?pattern:从光标开始处向文件首搜索pattern

  n:在同一方向重复上一次搜索命令

  N:在反方向上重复上一次搜索命令

  移动光标类命令:

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

  │命令  │描述     │

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

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

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

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

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

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

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

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

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

  │w     │右移一个词 │

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

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

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

  │b      │左移一个词 │

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

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

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

  │0      │移到行首 │

  │Ctrl-F      │向前翻页 │

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

  │Ctrl-B      │向后翻页 │

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

  │nG    │到第n行 │

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

  │G     │到最后一行 │

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

  插入文本类命令:

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

  │命令│描述  │

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

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

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

  │I     │在行首插入文本 │

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

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

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

  │A     │在行末添加文本 │

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

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

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

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

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

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

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

  删除命令:

  ndw或ndW:删除光标处开始及其后的n-1个字

  do:删至行首

  d$:删至行尾

  ndd:删除当前行及其后n-1行

  x或X:删除一个字符,x删除光标后的,而X删除光标前的

  移动命令:

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

  │命令  │描述 │

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

  │$      │到行尾 │

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

  │(      │到句子的开头│

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

  │)      │到句子的末尾│

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

  │{      │到段落的开头│

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

  │}      │到段落的末尾│

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

  文本编辑命令:

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

  │命寺│描述 │

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

关键词标签:Linux,vi编辑器命令

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法