举个栗子就是,
- 我的光标目前所在位置(比如第 2 行第 10 列)打个“标记”,通过快捷键
A - 然后任意方式移动光标到其他位置(比如第 10 行第 5 列),
- 之后通过快捷键
B,将光标跳转到1中标记的位置,此时自动将2的位置进行标记, - 移动光标到另一个位置,然后通过快捷键
B,来跳转到2的位置,同时自动对新位置进行标记,
简单说就是,快捷键 A 用于标记,快捷键 B 用于跳转到标记的位置,同时对跳转前的位置进行标记,作为下次跳转时的位置。
举个栗子就是,
AB,将光标跳转到 1 中标记的位置,此时自动将 2 的位置进行标记,B ,来跳转到 2 的位置,同时自动对新位置进行标记,简单说就是,快捷键 A 用于标记,快捷键 B 用于跳转到标记的位置,同时对跳转前的位置进行标记,作为下次跳转时的位置。
1
november OP 是没有类似的功能吗?都没人的。
你们都是怎么处理跳转到上次编辑地方的需求的啊? |
2
TravisMtg May 10, 2023 via iPhone
为什么不用 c-o c-i 呢
|
3
november OP |
4
Uanti May 13, 2023 C-i, C-o 是在 jumplist 中进行跳转,jumplist 是跨 buffer 的。哪些操作被记录为 jump ,详情请看:h jumplist
op 的要求如果是在新旧编辑位置中跳转,那就用 g;与 g,,这个是在 changelist 中跳转,changelist 应该是只对当前 buffer 有效(记忆中应该是) 如果只是浏览中跳转——那为什么不打 mark 呢,打了 mark 就可以用''或者 C-o 跳回去了 |