vi(visual interface)编辑器的使用
vim(vi improve)vi的升级版(增加入代码语法高亮显示功能)
1:启动vi
1:vi filename
2:如果文件存在 打开
3:如果文件不存在,在第一次保存时创建新文件
2:vi的三种模式
1:命令模式,可移动光标修改 删除 复制 搜索
2:插入模式,通过aio进入,可以修改文件内容(esc退出insert)
3:扩展模式,通过:进入,退出保存查找替换
3:移动光标
1:hjkl->左下右上,或者使用方向键盘
2:w下一个字符,b上一个字符
3:(上一个句子,)下一个句子,{上一个段落,}下一个段落
4:命令模式下修改,复制,删除等操作

5:撤销操作
1:u,撤销最近一次的修改 undo
2:ctrl -r,取消最后一次的撤销,redo
3:U,撤销所有修改
6:查找操作 在扩展模式下
/text 向后搜索
?text向前搜索
n搜索下一个同样的内容
N搜索前一个同样的内容
7:粘贴操作
1:p粘贴复制修改或者删除的数据
2:对于行 p粘贴在行上,P粘贴在行下
3:对于字符 p粘贴在字符右侧,P粘贴在字符左侧
8:命令模式下的一些技巧
1:dtc,删除从光标到c之间的所有字符
2:rc将光标下的字符替换为c
3:dw删除游标处所在字符
4:5dd删除5行数据
5:2yy复制3行数据
6:5x删除5个字符
7:R 进入替换状态 esc退出
9:保存 退出 进入扩展模式
1::w保存
2::q退出
3::wq保存退出
4::w!强制保存
5::q!强制退出

Vi高级使用
1:文件内定位 (:set number显示行号)
1:G跳转到文件最后一行
2:1G跳转到1行
3:ctrl +d 往下滚动半屏
4:ctrl+u 往上滚动半屏
2:屏幕定位相关
1:H跳转到本屏显示的第一行
2:M跳转到本屏显示的中间一行
3:L跳转到本屏显示的最后一行
4:Z+enter 使当前行成为屏幕第一行
5:z- 使当前行成为屏幕的最后一行
3:查找并批量替换
1:通过sed来查找
2:默认对当前行进行查找:s/i/m/g当前行所有的i替换成m
3:1,10,对1—10进行查找:1,10s/i/m/g 将第一行到第十行中所有的i替换成m (把10换成 或者4:读取和保存1::rfile将另一个file的内容读入到当前文件会把文件复制带光标之后适合文件的合并2:1,20wfile将1—20行的内容写入到一个新的file中类似文件的拆分源文件数据不会丢失3:1, 或 者 4 : 读 取 和 保 存 1 : : r f i l e 将 另 一 个 f i l e 的 内 容 读 入 到 当 前 文 件 会 把 文 件 复 制 带 光 标 之 后 适 合 文 件 的 合 并 2 : 1 , 20 w f i l e 将 1 — 20 行 的 内 容 写 入 到 一 个 新 的 f i l e 中 类 似 文 件 的 拆 分 源 文 件 数 据 不 会 丢 失 3 : 1 , 或者% 替换整个文件中的i) 4:读取和保存 1::r file 将另一个file的内容读入到当前文件 会把文件复制带光标之后 适合文件的合并 2:1,20 w file 将1—20行的内容写入到一个新的file中 类似文件的拆分 源文件数据不会丢失 3:1, w file 将整个文件写入一个新的file 类似文件复制
4:1,20 w>> file 将1-20行数据追加到file中
5:设置
1::set显示常用的配置选项
2::set all显示所有的配置选项
3::set number 设置行号

linux命令 Vi编辑器的使用相关推荐

  1. linux 命令 —-— vi编辑器

    vi编辑器在linux中使用最为频繁,主要分为三种工作模式:命令模式.输入模式和末行模式,每种工作模式中的操作命令也不相同 使用vi打开文件后进入的命令模式 三种模式之间的切换 在命令模式中,使用a. ...

  2. linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  3. linux 文档编辑器 word,linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全来源:考试大 [学而优则进,考试大以成!] 2007年8月14日 文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使 ...

  4. linux下vi编辑器的命令大全,linux下VI编辑器命令大全(超级完整版)

    linux下VI编辑器命令大全(超级完整版) NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如! 这是基本功,练就此身本领后,方可学习上乘功夫 如若不按此步骤修练,结果会经脉尽断,真 ...

  5. linux文本编辑器vi实验心得,linux中vi编辑器的练习心得

    1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...

  6. Linux,vi编辑器使用手册

    Linux,vi编辑器使用手册 vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件.当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑 ...

  7. linux的vi编辑器怎么永久显示行号

    linux下vi编辑器怎么显示行号 方法1 直接在末行模式下输入set nu 就会显示行号 (但这个效果是一次行的) 方法2 1,创建编辑器的配置文件 代码如下:vi ~/.vimrc 2,进入编辑模 ...

  8. linux的vi编辑器课件,Linux课件vi编辑器的使用.ppt

    Linux课件vi编辑器的使用.ppt vi编辑器的使用 vi简介 vi可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制. 只是一个文本编辑器,不能排版 v ...

  9. linux网络配置出现E325,Linux启动vi编辑器提示E325:

    vi编辑器是linux的文本编辑器,在linux系统的运用非常广泛,不少朋友在打开vi编辑器的时候提示e325: attention错误,遇到这种情况该怎么办吗?下面秋天网 Qiutian.ZqNF. ...

最新文章

  1. 对java面试文章的技术漫谈的C#技术理解
  2. 简单几步即可判断Linux系统有无被DDOS攻击的方法
  3. 用jQuery实现弹出窗口/弹出div层
  4. 基于事件驱动架构构建微服务第7部分:在仓储上实现事件溯源
  5. .NET 5 开源工作流框架elsa技术研究
  6. Exchange Server 2013日记功能
  7. uln2003驱动蜂鸣器_让蜂鸣器发声
  8. python中交换a和b的值_交换A和B之间的元素以获得和相等
  9. openLayer加载KML,画出省及省下的边界区域,并设置样式、各种标注及提示信息
  10. [mark] some free templates sites
  11. optuna 自动化调参利器
  12. 计算机页码格式罗马数字,word 页码 罗马数字怎么从1开始
  13. jvm精通之柳暗花明
  14. Google Authenticator(谷歌身份验证器)C#版
  15. 数码相机图像处理原理
  16. YourBatman表白了,在Java 27岁生日这天
  17. 基于Karaf的项目离线封装与发布
  18. drippingblues-靶机渗透
  19. 惠普总裁孙振耀的退休感言
  20. 病毒分析系列 _ 病毒分析环境搭建

热门文章

  1. 重装Vmware出现无法安装服务Vmware Authorization Service
  2. stdin、stdout
  3. 解决在putty下,vim powerline箭头显示乱码的问题
  4. 编写程序完成矩阵的乘法运算
  5. Fiddler Everywhere 安装教程
  6. 《Deep Learning for Computer Vision with Python》阅读笔记-ImageNetBundle(第5章)-ImageNet数据集的准备
  7. Qt实现Windows远程控制
  8. otter,阿里巴巴分布式数据库同步系统
  9. 国外服务器为什么抽风
  10. ssm(springmvc4+spring4+mybatis3)整合实战-个人博客系统-整合各大框架