Vim和vi的详细讲解
来源:互联网 发布:centos 软件管理 编辑:程序博客网 时间:2024/06/04 19:00
Vim和vi的详细讲解
简介:
Vim与vi都是一样的编辑器,不同时vim更高级些,可以理解是vi的高级版本。Vi就像是windows种的记事本,而vim则是office中word。Vi主要用来编辑一些文件,vim是程序员的好工具。
Vi的三种模式: 1.一般模式:直接打开。
2.编辑模式:I、i;O、o;A、a;R、r;
3.命令行: : / ?
注意:在vi中的Tab所得结果与空格符号所得结果是不一样的。
主要的命令:
u与ctrl+r 用来恢复以前的操作,就是撤销的意思。
:w 写入到硬盘
:w! 强制写入
:q 离开
:q! 强制离开不保存文件
:wq 保存离开
:wq! 强制离开不保存文件
ZZ 若没有改动,则不保存,若改动,就保存。
:w [filename] 将编辑的另存一个文档
:!command 例: :!ls/home 意思是在vi中查看/home下的信息。
:set nu 表示显示行号
:set nonu 取消行号
查找并且替换:
如: :1,4s/man/MAN/gc 表示将1到4行的“man”更改为“MAN”。gc表示一步一步确认
查找字符串:
如: /abc 表示查找“abc”字符串。
/string #向下查找
?stirng # 向上查找
/string 之后在按“n” 表示查找下一个
新增一行信息:
例:在第二行的前面新增一条信息。
2G表示跳到第二行——》大写的O——》输入新增内容。
(注:小写的o表示在第二行的下面新增)
删除字符:
如: 15x 表示删除15字符。
删除行数:
如: 2dd 表示删除2行。
复制块:
Ctrl+v——》选择复制内容——》y——》移动到要复制的位置――》p
复制行:
2yy――》到要复制到什么位置――》p
表示复制两行
定位:
例:定位到第34行向右的15个字符:
34Gà15+”->”
(注:hkjl表示左、上、下、右与箭头一样效果)
快速定位:
G 定位到文章的开头
gg 定位到文章末尾
^ 定位到行头
$ 定位到行尾
- Vim和vi的详细讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vi/vim 使用方法讲解
- vim和vi的区别
- vi和vim的操作手册
- Vim和Vi的区别
- vi和vim的区别
- vi 和vim 的区别
- vi和vim的使用方法
- vi和vim的区别
- CMPP协议之CMPP_CONNECT
- Linux下Socket网络编程,文件传输,数据传输的C语言例子
- 学校演讲,我也写了一篇!感恩的心
- 求助:CATIA中如何使用其FTA模块中的捕获功能?
- 一个进程仅存在给定类型的一个挂起信号,同一进程同样类型的其他信号不被排队
- Vim和vi的详细讲解
- 将图片保存在iPhone的相册中
- windows 下 vim + taglist + ctags
- CMPP协议之CMPP_SUBMIT
- svn提示“Cannot open file ... 系统找不到指定的文件”
- android的PowerManager和PowerManager.WakeLock and WiFi Lock
- poj 3352(无向图的双连通分量)
- 猪八戒,是贱卖程序员,还是帮助程序员?
- yum键值的导入