67 我想知道是否有办法返回到Vim中的上一行。 假设,例如,我正在编写C代码,我只想#include在页面顶部添加一个:我按gg并转到顶部,添加#include,然后我想回到上一行。 在Vim中可能吗? vim vi — 阿米特 source
109 是。您可以使用``以便在最后两个位置之间跳转。 否则,Ctrl+O和Ctrl+I可以为您提供帮助。请参阅:help CTRL-I。 — 贝诺伊特 source 13 @Amit也尝试g;和g,,它将转到上一个/下一个更改的位置。有时候比<C-o>/更适合<C-i>。 — ZyX @Zyx:谢谢,我一定会用的。 — 阿米特 @Zyx:是的,我完全忘记了那个! — Benoit 没有help: CTRL-I平时送你到一个浏览器窗口或者是只在pycharm? — 查理·帕克
36 使用标记: ma 标记该点(在之前gg) `a 带你回来。 — 马泰奥·里瓦(Matteo Riva) source 另一个好的方法。不过,有时候您想回去,却没有考虑设置标记。 — Benoit 我知道,但出于某种原因,`似乎很少能带我到我认为应该去的地方:) — Matteo Riva 啊,我明白了。哦哦 当我尝试时,它对我有用。线路位置是否灵活? — 阿米特 这不是不确定的,我只是从未习惯过它如何标记“最后的位置”。 — Matteo Riva 1 实际上,`语法记位置之前长跳跃(不是H,J,K,L为例) — 贝努瓦
g;
和g,
,它将转到上一个/下一个更改的位置。有时候比<C-o>
/更适合<C-i>
。