0930
来源:互联网 发布:java的httpclient 编辑:程序博客网 时间:2024/06/06 03:44
觉得大神写的很好,很全,所以转载了
Vim是从vi发展而来的文本编辑器。vi是Linux及类Unix系统中主流的命令行文本编辑器,Vim 除了对vi功能上进行了加强,还加入了对GUI的支持。绝大多数的Linux系统上均安装了vim,vim比vi的功能更强大,所有一般情况建议使用Vim而非vi,且二者的使用方法基本相同。
启动 Vim
- 命令vim可以启动vim编辑器
- 一般可以通过
vim + 目标文件路径
,如果文件存在则打开文件,不存在则创建文件
vim的三种工作模式
- 命令模式(常规模式)
启动 Vim 后默认进行命令模式,任何模式都可以通过
esc
键回到命令模式(可以多按几次)。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等操作
- 插入模式
在命令模式下按
i
键,即可进入插入模式,在该模式下可以输入编辑文本内容,使用esc
键可以返回命令模式
- ex模式
在命令模式中按
:
键可以进入该模式,光标会移到到底部,着这里可以保持修改或推迟 Vim
命令模式常用指令
i
插入o
在当前行下插入新行dd
删除当前行yy
复制一行yy + n
复制一行p
粘贴u
撤销上一个操作r
替换当前字符/
搜索(搜索出结果后按n切换选择结果)
ex模式常用命令
:w
保存修改:q
退出:q!
强制退出,不保存修改:x
保存并退出,相当于:wq
:set number
显示行号:!
执行系统命令:sh
切换到命令行,使用ctrl + d
切换回vim
0 0
- 0930
- 0930
- 0930
- 0930
- 每日练习0930
- 项目设计开发==(0928-0930)
- 区块宝周报:区块链一周大事排行榜0930
- 0930 视频边下边播/蓝牙库/阿里博客/afnetworking详细/小程序工具
- CALayer简单教程:http://www.cocoachina.com/iphonedev/sdk/2011/0930/3303.html http://blog.myspace.cn/jason
- CSS学习笔记-盒模型(七)
- Elasticsearch2.x 全文检索之——文档匹配度
- java中的坑
- Struts2原理
- 函数传参
- 0930
- [编程题]魔法权值
- linux下网络发包工具
- 两个list中如何去掉重复的值
- 第2课 Android开发工具介绍
- 卷积的一些东西
- 指数循环节问题
- HTTP中GET和POST的区别
- git入门