首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滚动?~ Vim ex模式

滚动?~ Vim ex模式
EN

Server Fault用户
提问于 2010-11-11 20:15:50
回答 2查看 382关注 0票数 2

请告诉我这方面的适当文档。

当处于ex模式(Q)并输入大量命令时,文件滚动到无法看到您正在处理的内容的位置。

在ex模式下是否有滚动可见文件的键绑定?Ctrl在前窗口中放线,但似乎没有其他方法--Ctrl沿着线向下滚动。也许是操作系统还是Vim版本?

有什么设置可以防止ex滚动文件吗?很烦人。

谢谢~

布布诺夫

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-11-18 14:35:45

是:p命令,哪个命令足够打印当前行?

尝试:-5,+5p作为上下文,并将p替换为# go获取行号。

编辑:刚刚找到:z哪个更好,因为它没有移动光标为:p做。

还有一个反问题:我想知道为什么要使用前模式?

我使用vim已经超过10年了,到目前为止还没有发现它有什么用处(但是可以想象,有些像编辑很长的行或者在非常慢的连接上工作)。

票数 1
EN

Server Fault用户

发布于 2011-11-18 14:52:29

这就是ex模式的全部要点-- ex一直是一个行编辑器,从来就不是一个屏幕编辑器。vi基本上把ex变成了屏幕编辑器,并且保持了ex模式,这样就可以向后兼容。

如果您想查看您正在做的事情,请使用“p”命令,因此:

代码语言:javascript
复制
:p       Show current line
:.,+10p  Print lines from current line to ten lines down
:1,$p    Print all lines in the file

等。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/200911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档