在编写代码的时候,经常需要查看其他部分的代码,但是每当我滚动页面并且光标到达页面底部或顶部时,页面会开始滚动,这意味着我必须重新搜索我正在编写的那行代码。这真的很烦人。你有没有想法可以禁用这个功能?
在编写代码的时候,经常需要查看其他部分的代码,但是每当我滚动页面并且光标到达页面底部或顶部时,页面会开始滚动,这意味着我必须重新搜索我正在编写的那行代码。这真的很烦人。你有没有想法可以禁用这个功能?
它无法被禁用,但如果你正在编写语句并想快速返回到之前的位置,只需按下gi
即可回到上次插入的位置。
另一个有用的vim技巧是设置标记。 m{a-zA-Z}
在光标位置设置一个标记{a-zA-Z}。然后,您可以通过`{a-zA-Z}
将光标(和窗口)发送回那里。
当我查看文件的多个部分时,我经常会将窗口分割。使用:sp
进行水平拆分,使用:vs
进行垂直拆分。
你所需要的只是这些按键:
zz , zt and zb
光标位置不变,但您的窗口会移动。(当然是在正常模式下)
zz the cursor position is centered
zt the cursor position is at the top
zb the cursor position is at the bottom