腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
Vim
滚动
时
保持
光标
位置
有没有办法
在
滚动
时
不让
Vim
/ gVim中的错误
位置
显示
在
屏幕上?类似于许多Windows编辑器。 我知道有关标记的知识,并且确实会使用它们。我也知道“.”标记(最后编辑
位置
),但寻找其他想法。我之所以这样问,是因为有时我想将
光标
保持
在
某个
位置
,使用鼠标滚轮
滚动
到另一个
位置
,然后只需按一个箭头键或其他键就可以返回到那个
位置
。
浏览 5
提问于2009-03-25
得票数 50
回答已采纳
2
回答
如何:将
vim
光标
分配到窗口中的某一行,并将文本
滚动
到
光标
位置
下面?
、
您可以将
光标
行
保持
在
屏幕的中间,然后通过将
滚动
框设置为非常大的数字,将文本
滚动
到屏幕下面。例如:若要了解更多有关此操作的信息,请参见:我喜欢这个特性,并一直使用它,但我希望能够
保持
光标
在其他
位置
,而不是
在
屏幕的中部例如,我希望能够将
光标
保持
在窗口的顶部,并将文件
滚动
到窗口下面。我很确定在
浏览 3
提问于2009-07-24
得票数 8
回答已采纳
1
回答
在
vim
中启用鼠标的iTerm2
光标
滚动
、
、
、
iTerm2有一个非常好的功能,可以
在
滚动
鼠标
时
上下移动
光标
。 ? 但是,如果我
在
vim
中使用:set mouse=a启用鼠标,则
滚动
行为会发生变化:现在它会
滚动
文件,但在
光标
离开视图之前不会移动
光标
。 有没有办法
在
vim
中启用鼠标的情况下
保持
iTerm2
滚动
?
浏览 65
提问于2018-12-18
得票数 1
回答已采纳
2
回答
涡旋上的
Vim
相对编号复位
当我向下
滚动
一个页面
时
,相对编号不再基于
光标
位置
。有时,我想删除或扬克200行,我不想做减法和加法,以计算出多少行,我的文字是。即使
在
滚动
时
,我如何向
光标
显示相对行号?
浏览 3
提问于2013-10-10
得票数 0
回答已采纳
2
回答
Vim
:打开预览/快速修复
时
不移动窗口内容
、
水平拆分
Vim
窗口
时
,将
滚动
“旧”窗口的内容,以保留相对
光标
行
位置
。即使对于小的“辅助”缓冲区,如快速修复或预览窗口,也会发生这种情况。是否可以禁用此功能,并且
在
拆分时不
滚动
旧窗口(除非有必要
保持
光标
行可见)?
浏览 2
提问于2015-06-02
得票数 19
1
回答
告诉
Vim
中CursorMoved事件的来源?
在
Vim
中,当
光标
位置
改变
时
,CursorMoved事件会被激发,但我不知道这种移动的来源,比如导航命令改变,或者鼠标
滚动
。有可能在
Vim
脚本中检测到这样的差异吗?
浏览 2
提问于2014-12-11
得票数 0
2
回答
禁用
Vim
中的双指
滚动
、
、
在
使用
Vim
(撰写本文
时
的v7.3.353-2)
时
,如果我的手掌
在
将手放在键盘上
时
不小心碰到触控板,并导致
Vim
中的
滚动
改变
光标
的
位置
,这是令人沮丧和费时的。 如何阻止这种行为?
浏览 3
提问于2012-01-02
得票数 5
3
回答
在
具有:bn的缓冲区之间切换
时
保留
光标
位置
、
、
当切换缓冲区
时
,如何
保持
光标
在行内的
位置
,例如使用:bn?
Vim
记得我的游标在哪一行,但当我
在
缓冲区之间切换
时
,总是将我的
光标
移到行的开头。
浏览 2
提问于2016-12-05
得票数 7
回答已采纳
2
回答
切换缓冲区
时
保持
窗口
位置
我
在
使用
Vim
时
遇到的一个问题是,当我在窗口( :[n]b或MiniBufExpl)中切换缓冲区
时
,
光标
的
位置
保持
不变,但窗口始终会自动定位,因此
光标
所在的行位于中间。这真的让我很恼火,因为我
在
视觉上记住了窗口的顶部/底部的
位置
,而不是
光标
位于窗口中间
时
它们会在哪里。 是否有可以更改的设置,以保留窗口
在
缓冲区上的
位置
?
浏览 57
提问于2010-11-23
得票数 23
回答已采纳
2
回答
缩进后返回到
VIM
中的最后一个游标
、
我使用gg=G自动格式化整个
VIM
文件.缩进整个文件后,
光标
返回到文件的起始
位置
。" Autoformat documentnnoremap F gg=G'' 因此,通过使用Shit+f,我现在可以重新格式化整个文档,并
保持</e
浏览 2
提问于2014-03-10
得票数 3
回答已采纳
1
回答
非对称侧向
滚动
(也称为水平
滚动
)应该在
vim
中做正确的事情。
我很高兴
在
我的.vimrc中设置了scrolloff=999 -这使
光标
始终位于屏幕的中心,让我可以只考虑移动
光标
和重新调整所有垂直
滚动
键绑定的用途。我希望水平
滚动
也能自动工作(当nowrap被设置
时
),以及最近发现的sidescrolloff,但将其设置为较高的值并不会带来良好的体验-当编辑行尾
时
,行的开头经常从屏幕上消失。有没有办法让
vim
保持
光标
至少离开屏幕右边缘的n字符,同时尽可能地将
滚动
条
浏览 2
提问于2015-02-03
得票数 1
1
回答
在
Vim
中更正
光标
位置
、
光标
位于
位置
B。编辑完成后,我点击Esc,将
光标
带到
位置
A。如何退出插入模式并将
光标
保持
在
位置
B,或者立即从A跳到B?当我
在
一个函数中很深的地方编辑一些东西
时
,这个
vim
的行为是令人讨厌的,几乎没有缩进。
浏览 3
提问于2012-02-28
得票数 0
3
回答
光标
保持
不变的
vim
替换
、
、
我希望
vim
自动删除所有尾随空格,使
光标
保持
在当前
位置
,因此我
在
vimrc中使用以下autocmd\ exec "%s/\\s\\+$//e" | exec但是,如果自上次写入后未发生任何更改,则在执行上次写入时,'w‘命令将导致
光标
移动到最后
位置
。如果我希望
光标
无条件地
保持
它的
位置
,我应该怎么做? BR,若晨
浏览 1
提问于2015-03-03
得票数 0
2
回答
不更改
光标
位置
的
Vim
自动读取
我已经通过我的.vimrc自动读取了:au CursorHold,FocusGained,BufEnter * checktime 当
vim
重新加载缓冲区
时
,它会
滚动
缓冲区,并将当前
光标
位置
更改为文件中的一个看似随机的点,尽管偶尔会停留在同一
位置
。有没有办法防止这种情况,或者
在
重新加载
时
保存和恢复
光标
位置
?
浏览 0
提问于2018-05-23
得票数 2
2
回答
VimPlugin游标
在
单击
时
不更新
位置
、
我
在
VSCode中使用
vim
插件。有时,当我处于正常模式
时
,我喜欢使用鼠标导航,特别是当它是一个大文件
时
。因此,我
滚动
到新的地方,点击那里,并尝试开始编辑我的代码,回到插入模式。但是,当我使用insert模式
时
,
光标
会返回到以前的
位置
。
Vim
游标似乎不记得单击更新的新游标的
位置
。有没有办法改变这种行为?
浏览 3
提问于2020-09-23
得票数 2
回答已采纳
5
回答
在
vim
中,如何
滚动
缓冲区以使
光标
位置
在
屏幕上居中?
在
vim
中,我经常会跳转到我所做的标记或搜索结果,而
光标
将位于屏幕的最底部或最顶部。此时,为了使屏幕更容易阅读,我想
滚动
缓冲区,使
光标
下的文本位于屏幕的中间。 这在
vim
中是可能的吗?
浏览 0
提问于2011-09-14
得票数 45
回答已采纳
2
回答
vim
:切换模式
时
保持
光标
位置
我能做到但这会导致
光标
向后移动一个槽。小小的烦恼,但仍然是烦恼。我尝试过添加一个<RIGHT>,但是如果我
在
i之前这样做,如果我在当前行的末尾,它将移到下一行,如果我
在
i之后,它将转移到第二个字符,如果我在行的开头。 有办法让它做我想做的事吗?
浏览 0
提问于2015-12-09
得票数 2
回答已采纳
1
回答
用于自动移动
光标
的CSS属性
、
、
、
、
当我
滚动
它
时
,
光标
保持
在
相同的
位置
。当我
在
Android移动设备上使用该应用程序时,它会产生问题。在下面的例子中,当我向上
滚动
时
,我可以转到1,但
光标
只停留在25。
在
移动设备中,由于这个原因,它不允许我
滚动
。它将我带到1,然后又回到
光标
所在的
位置
。即25有没有什么CSS属性可以设置为这个html文本区域,并且可以让
光标</em
浏览 2
提问于2014-07-02
得票数 0
2
回答
当接近顶部/底部
时
,
在
vim
中自动
滚动
屏幕?
、
我希望在编辑时有更智能的屏幕
滚动
。当我从屏幕顶部/底部到达X行以内
时
,我希望它在我继续移动
光标
时
滚动
屏幕(这样我总是可以看到至少X行以下或更高的行)。我知道ctrl-y和ctrl-e会
滚动
,但当我点击j或k
时
,有没有办法让
vim
检测我离屏幕顶部/底部有多远,以便它可以根据需要移动屏幕?我也知道zz将以当前
光标
位置
为中心,但我希望有一个区域它不会
滚动
。 谢谢。
浏览 0
提问于2009-06-11
得票数 41
回答已采纳
3
回答
用*高亮显示一个没有移动
光标
的单词
、
、
我希望能够高亮显示
光标
下的单词,而不显示下一个结果。noremap * mP*N`P 我注意到
vim
在
执行命令后
保持
光标
的
位置
并不好。例如,当我切换缓冲区
时
,
光标
返回到行的起始
位置
。 我可能会很感兴趣有一个全球性的设置这一点。
浏览 6
提问于2014-05-16
得票数 12
回答已采纳
点击加载更多
相关
资讯
Android如何用Vim提高开发效率
如何用Vim提高开发效率
印度网友点外卖时发现配餐位置在非洲!
Vim 命令、操作、快捷键
138条Vim 命令、操作、快捷键全集
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券