| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 文件编辑器—vim使用 -> 正文阅读 |
|
[开发工具]文件编辑器—vim使用 |
一.vim介绍vim发展过程: 1969年,[Ken Thompson](https://baike.baidu.com/item/Ken Thompson)(后被称为UNIX之父)和Dernis Ritchie将“星际旅行”的运行到PDP-7上,到了1970年,PDP-7当时运行的MULTICS操作系统被戏称为:“UNIX” 到了1976,[Bill Joy](https://baike.baidu.com/item/Bill Joy)一开始开发了对用户更友好、支持更多命令的ed——ex(ed extended)。紧接着,他同Chuck Haley一起为ex开发了ex的visual interface [3] ,也就是后来的vi。1979年,vi正式采用了vi这个名字,并沿用至今。 Bram Moolenaar 在 80 年代末购入他的Amiga计算机时,Amiga 上没有他最常用的编辑器vi。Bram 从一个开源的 vi 复制 Stevie 开始,开发了 Vim 的 1.0 版本。最初的目标只是完全复制 vi 的功能,那个时候的 Vim 是Vi IMitation(模拟)的简称。1991 年 Vim 1.14 版被 “Fred Fish Disk #591” ——Amiga 用的免费软体集收录了。1992 年 1.22 版本的 Vim 被移植到了 UNIX 和MS-DOS上。从那个时候开始,Vim 的全名就变成 Vi IMproved(改良)了。 二.vim使用1.vim三种模式命令模式下还有很多其他的命令:
末行模式下的替换: 语法规则:
2.vim增删改查增基本命令:
删基本命令:
改基本命令:
查基本命令:
3.vim寄存器Vim有多个寄存器: :reg 查看寄存器内容 这个寄存器就相当于多个粘贴板, Vim提供了 a-z 26个命名寄存器, 0-9 10个数字寄存器,还有一些特殊寄存器 使用寄存器: 复制: ? “{register}y 来复制内容到寄存器 {register} 中 例如: 3”ayy 复制3行到寄存器 a 中 粘贴: ? “{register}p 来粘贴寄存器 {register} 中的内容 例如:”ap 匿名寄存器: ”a-”z 使用复制删除等命令时,都会放入匿名寄存器 4.vim设置
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:43:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |