VIM编辑器的使用
2016-01-22 20:43
351 查看
简介:
vi=visual interface(可视化接口)vim:相比vi:支持多级撤销、跨平台、支持语法高亮。
VIM支持二种模式:命令模式 插入模式
命令模式:
打开时定位到多少行或某字符串vim + abc.txt 打开文件后,将文件定位到最后一行
vim +3 abc.txt 打开文件后,将文件定位到文件第三行
vim +/immoc abc.txt 打开文件后,定位到imooc第一次出现的行,可以使用n切换不同的行
同时创建文件
vim aa bb cc 同时打开或创建三个文件 切换文件 :n或者:N
搜索字符串:/string 从光标以下搜索string字符串 ?string从光标以上搜索字符串 n(下一个内容) N(上一个内容)
定位:w下一个字符,b上一个字符 (上一个句子 )下一个句子 {上一个段落 }下一个段落
删改复制:
dd 一行 dl删除一个字母 dw删除一个词
cc 更改一行 cl更改一个字母 cw更改一个单词
yy 复制一行 yl复制一个字母 yw复制一个单词
撤销操作:u撤销最近一次修改 U撤销所有修改 ctrl+r(redo)
rc(将当前光标处替换为c) 5dd(删除5行) 5x(删除5个字符) 替换模式 R
高级模式:快速定位:5G跳转到第5行,G跳转到最后一行
屏幕定位:H跳转到屏幕第一行 M跳转到屏幕中间一行 L跳转到屏幕最后一行
显示行号:set number
相关文章推荐
- OleDbConnection打开xls文件发生“External table is not in the expected format.”异常
- 使用Dom4j解析XML
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- Android使用ViewPager实现图片轮播(高度自适应,左右循环,自动轮播)
- 三角形
- OJ 约瑟夫环 数组
- armadillo ubuntu 使用注意
- QT中结合实际例子谈谈QTableWidget中布局控件的方法
- 哈希图像检索—图像数据集获取链接总结【Hashing数据集】
- 【重学数据结构】数制转换
- DL外文精华文章整理(CVPR2015)
- 【慕课笔记】第七章 方法 第4节 JAVA中带参无返回值方法的使用
- mybatis使用InsertProvider注解报错解决过程
- Linux串口通信VTIME和VMIN的设置
- mac下mysql的卸载与重装
- [转载]Vertica “ERROR: Too many ROS containers exist”
- HP TPN-C116笔记本安装win7系统的方法分享
- OJ 数组 移动最值
- hdu2049
- FragmentTabHost添加Activity