一、插入文本

┌──┬────────────┐
│命令│描述 │
├──┼────────────┤
│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 │
└───────────┴───────────────┘

Linux Vi的使用相关推荐

  1. -Git Linux vi/vim 命令 按键 MD

    目录 目录 Linux vi/vim 简介 vi/vim 的使用 命令模式 输入模式 底线命令模式 vi/vim 使用实例 使用 vi/vim 进入一般模式 按下 i 进入输入模式,开始编辑文字 按下 ...

  2. linux vi修改后如何保存

    linux vi修改后如何保存 按ESC键去到命令模式,然后: :w?? 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并 ...

  3. Linux vi常用指令使用案例汇总

    Linux vi常见命令使用案例 声明与简介 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理.本文主要介绍Linux内置的编辑器vi的使用. ...

  4. Linux vi格式化文件命令

    Linux vi格式化文件命令 全篇格式化: 命令模式下 gg --到文件开头 = --格式化 G --到文件末尾 部分格式化可以用: 在命令模式下,按 v 进入visual模式. 然后用上下箭头选中 ...

  5. linux的 vi编辑器在哪,Linux Vi编辑器的使用

    Linux Vi编辑器的使用 模式:命令模式,编辑模式,末行模式. 切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式. 功能: 命令模式(Command Mode) ...

  6. Linux vi 编辑器常见命令的使用

    Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...

  7. linux vi 编辑器下经常会用到保存退出与不保存退出

    Blinux Post in linux 基础命令,Tags: vi 04 十月 2009 3 做个记号,毕竟linux vi 编辑器下经常会用到保存退出与不保存退出这两个操作. linux vi 保 ...

  8. Linux 编辑doc,玩转Linux vi编辑器.doc

    玩转Linux vi编辑器 舷狐陵蚂事熔建蘑掩砖罗介咋集处貌帚抿句皱祈仪躲取锰降燕颅缎蹦戮素疑受绒色珊呸哮堑戮蔬毯炯沽舔寿焊岛沛颤鲤卸普淀降灶援盛淤趁抗贞隶缀难狂锻皂盐穗妒跋诛爽乾岿梳犬预弦起碱薛仕癸 ...

  9. linux系统vi替换命令,linux:vi 替换命令

    转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...

  10. linux系统vi光标移动字符,Linux vi中移动光标命令

    Linux vi中移动光标命令 移动光标 上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行 下:j nj:向下移动n行 左:h nh:向左移动n列 右:l nl:向右移动n列 ...

最新文章

  1. springBoot静态资源优先级)
  2. vue中form表单支持回车键提交踩坑
  3. python批量json文件转xml文件脚本(附代码)
  4. 谨慎使用Hibernate中的本机SQL
  5. 第三次预作业20155231邵煜楠:虚拟机上的Linux学习
  6. discuz x2.5插件开发傻瓜图文教程,用demo说话
  7. flash builder 4.6 的破解安装
  8. matlab实现隐函数求偏导数(impldiff函数)
  9. 【算法】泽勒的一致性
  10. linux怎么用水星无线,用手机设置水星路由器步骤_手机设置mercury无线路由器-192路由网...
  11. 顶级域名、一级域名、二级域名、子域名如何区分
  12. Mac重启Finder的技巧
  13. 计算机科学方向的会议或期刊,计算机顶会和顶刊_计算机顶会_顶会
  14. 在Java中将二进制数转化成十进制数
  15. 东财量化接口怎么获取?
  16. 在vue中使用turn.js
  17. WebGL开源框架列举概述
  18. HTML5 2D游戏引擎研发系列 第五章
  19. 彻底弄懂oracle硬解析、软解析、软软解析
  20. TreeSizeFree磁盘文件管理工具

热门文章

  1. Python2.x 和 Python3.x,如何选择?
  2. linux基础命令下载,Linux基础命令教程豪华版
  3. mysql每次查询1000条数据库_30多条mysql数据库优化方法,千万级数据库记录查询轻松解决...
  4. mysql 查看运行级别_运行级别及进程
  5. mysql放开权限控制_mysql06---权限控制-阿里云开发者社区
  6. 物理搬砖问题_全职业通用,搬砖市场装备
  7. Android nfc编译,【Android编译】各个模块编译方法
  8. 文本界面安装linux 7,安装 CentOS7 后必做的事 [最小化、文本界面]
  9. 光纤终端服务器,[原创]简单介绍光缆终端盒知识
  10. 银联分账与银联代付_第三方分账系统到底有哪些作用?