vi使用的一些技巧
2017-10-02 18:09
288 查看
vi编辑器的三种工作方式之间的转换如图所示
一些使用技巧:
(1) 用vi命令打开文件直接跳到最后一行的方法如下:
:$ 跳到文件最后一行
:0或:1 跳到文件第一行
或
另外一组命令:
gg 跳到文件第一行
Shift + g 跳到文件最后一行
(2) 如何跳到一行末尾:
如果是在命令模式下,直接按End键到末尾,再按Home键可回行首。
或Shift键+$符到结尾。
或在命令模式下输入A进行尾并自动到插入模式。
(3) 如何显示行号
在命令模式下输入:set number命令
关闭用 :set nonumber命令
(4) 编辑错误,如何撤销恢复
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
(5) 查找替换
如果是只查找:在命令模式下敲 / 然后输入你要查找的字符,回车即可。
如果要继续查找此关键字,敲字符n即可。
如果是查找并替换:
在命令模式下 ,例如 ,:%s/java/c++/ --找到第一个java并替换成C++。
:%s/java/c++/g --找到所有java并替换成C++。
(6) VI删除
删除单行: 在命令模式下按dd,会删除光标所在行
多行删除:例如,在命令模式下按5dd,会删除光标所在行开始的5行。
一些使用技巧:
(1) 用vi命令打开文件直接跳到最后一行的方法如下:
:$ 跳到文件最后一行
:0或:1 跳到文件第一行
或
另外一组命令:
gg 跳到文件第一行
Shift + g 跳到文件最后一行
(2) 如何跳到一行末尾:
如果是在命令模式下,直接按End键到末尾,再按Home键可回行首。
或Shift键+$符到结尾。
或在命令模式下输入A进行尾并自动到插入模式。
(3) 如何显示行号
在命令模式下输入:set number命令
关闭用 :set nonumber命令
(4) 编辑错误,如何撤销恢复
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
(5) 查找替换
如果是只查找:在命令模式下敲 / 然后输入你要查找的字符,回车即可。
如果要继续查找此关键字,敲字符n即可。
如果是查找并替换:
在命令模式下 ,例如 ,:%s/java/c++/ --找到第一个java并替换成C++。
:%s/java/c++/g --找到所有java并替换成C++。
(6) VI删除
删除单行: 在命令模式下按dd,会删除光标所在行
多行删除:例如,在命令模式下按5dd,会删除光标所在行开始的5行。
相关文章推荐
- 一些vi的使用技巧
- 一些常用代码编辑器(Vi、gedit、EditPlus、SourceInsight)的使用技巧小结
- 一些使用vi的特殊技巧
- 关于vi使用的一些技巧
- vi的一些使用技巧
- 关于使用IAR的一些技巧
- smbclient的一些使用技巧
- source insight的自动缩进 以及网上的一些使用技巧(转)
- 一些软件在windows平台上的使用技巧
- Linux系统运维——vi的使用技巧——3
- Dev-C++的一些使用技巧
- (二)RxJava+RxBinding在View上的一些使用技巧
- py2exe使用方法 (含一些调试技巧,如压缩email 类)
- MVC3+EF4.1学习系列(九)-----EF4.1其他的一些技巧的使用
- Jsoup解析html的一些使用技巧
- oracle的一些使用技巧1
- sublime text2一些使用技巧+插件
- WINDOWS 7 :MSN 使用的一些技巧
- Sublime Text 的一些使用技巧 之 二
- 一些Xcode 5的使用提示和技巧