在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:光标移至文件最后一行

最新文章

  1. HTML5攻防向量
  2. 从浏览器输入url到页面加载完成都发生了什么
  3. SQL ALTER TABLE 语句在项目中的使用
  4. mysql 只导数据不含表结构
  5. magic-encoding
  6. C++_归并排序(纯C版)
  7. 导入GPUImage,实时滤镜相机,GUPImage遇到的问题解决,_OBJC_METACLASS_$_GBGPUImageView in GBGPUImageView.o
  8. 研磨设计模式解析及python代码实现——(二)外观模式(Facade)
  9. 【转载】HTML和XML的区别
  10. Light OJ 1429 Assassin`s Creed (II) BFS+缩点+最小路径覆盖
  11. Node.js Buffer
  12. mongodb数据库禁止外网访问以及添加账号
  13. C++自己实现一个String类
  14. JMeter 各组件介绍以及用法
  15. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二)安装hadoop2.9.0
  16. python中hashlib md5
  17. 使用jsonp跨域发送请求
  18. arcgis api for silverlight开发系列之二:缓存图层与动态图层及图层总结 .
  19. windows小游戏之扫雷技巧
  20. spring-struts-mybatis整合错误集锦

热门文章

  1. linux命令学习笔记:cut详解
  2. Python: scikit-image 图像的基本操作
  3. [Shell]grep命令
  4. 媒体格式分析之flv -- 基于FFMPEG
  5. Zigbee协议栈--Z-Stack的使用
  6. FZU 2059 MM (并查集+排序插入)
  7. 微信小程序开发之带搜索记录的搜索框
  8. Centos7.2 下安装配置pip
  9. Thinkphp3.2 备份数据库和还原数据的方法
  10. [Oracle]oracle查询表列名、及列数