有时在VIM中,无论是使用箭头键还是H
,J
,K
和{{1},我都无法在编辑模式下访问文件的某些行}。这与我编辑的历史有关吗?
附录: 我想知道是否与我正在尝试修复文件中的Git中的合并冲突这一事实有关。我做了大量的测试编辑。我正在使用lorem ipsum废话文本。基本上,我只能在编辑或写入模式下访问VIM中显示的13行中的5行。光标只是跳过其余部分,甚至没有进入该行。
答案 0 :(得分:2)
我的第一个猜测是你有很长的换行线,所以看起来当光标实际移动到下一个屏幕行时光标正在跳过。尝试使用gj
和gk
按屏幕行而不是文件行上下移动。
正如Ingo Karkat在评论中所指出的,如果您在Vim中区分文件,则从其中一个文件中删除的行显示为破折号。您不能将光标放在破折号内,因为它们不对应于文件中的一行。如果你处于差异模式,:set diff
会告诉你,但你可能已经知道你是不是。