vi命令使用
在vi下如何显示行号?
按Esc切换到命令行模式,输入:
:set nu
如果您想每次进入vi都标出行号,编辑~/.vimrc文件。也就是在用户的主目录下,编辑存档.vimrc文件。里边写一行: set nu。这样,该用户登录以后,只要进入vi,就有行号。如果想取消只要删除set nu这一行或用”注释掉即可。
************************************************************************************************
如何进入vi后光标位于文件中的指定行
如果是编辑模式,首先退回到命令模式(就是按Esc),然后按冒号(就是:),然后输入行数。
也就是如果是:100,按回车就到100行了。(现在基本是用vim了,vim比vi显示的好些)
************************************************************************************************
查找命令
/pattern<Enter> :向下查找pattern匹配字符串
?pattern<Enter>:向上查找pattern匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
************************************************************************************************
移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
G:光标移至文件最后一行
最新文章
- HTML5攻防向量
- 从浏览器输入url到页面加载完成都发生了什么
- SQL ALTER TABLE 语句在项目中的使用
- mysql 只导数据不含表结构
- magic-encoding
- C++_归并排序(纯C版)
- 导入GPUImage,实时滤镜相机,GUPImage遇到的问题解决,_OBJC_METACLASS_$_GBGPUImageView in GBGPUImageView.o
- 研磨设计模式解析及python代码实现——(二)外观模式(Facade)
- 【转载】HTML和XML的区别
- Light OJ 1429 Assassin`s Creed (II) BFS+缩点+最小路径覆盖
- Node.js Buffer
- mongodb数据库禁止外网访问以及添加账号
- C++自己实现一个String类
- JMeter 各组件介绍以及用法
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二)安装hadoop2.9.0
- python中hashlib md5
- 使用jsonp跨域发送请求
- arcgis api for silverlight开发系列之二:缓存图层与动态图层及图层总结 .
- windows小游戏之扫雷技巧
- spring-struts-mybatis整合错误集锦