让我们假设我有我的光标躺在下面的代码:
internal static SingleSelectList<Country, int> CreateCountrySingleSelectList(List<Country> countries, List<Airport> airPorts)
现在我想把光标移到这行代码的第二个<
,它在WORD List<Country>
中,只需要按f<;
的键序列就可以到达。
但如果我按错了另一个怎么办;,这将把我带到该行中的下一个<
,它在单词List<Airport>
中。
在这种情况下,我如何使用最少的按键行程返回到第二个〈?
有没有一种最快的方法来撤消光标移动,而不是F<
或按下键h很长一段时间?
4条答案
按热度按时间xv8emn3q1#
尝试按CtrlO返回光标历史记录。
http://www.rosipov.com/blog/open-previously-edited-file-in-vim/
hyrbngr72#
;
的可逆作用是,
,所以你的问题的答案是使用,
一次。您可以通过
:h ;
查找该命令的作用u0sqgete3#
与Ruslan Osipov的错误答案相反,
f
运动不会 * 存储跳转列表中的前一个位置(只有通常转到非相邻行的运动才会)。但是没有什么可以阻止你使用
m'
显式地设置跳转。然后,你可以通过````或<C-O>
返回到那个位置。vql8enpb4#
使用快捷键``跳回到上一个光标位置。但是重复使用这个不会带你回到光标历史,而是在当前和上一个光标位置之间切换。