在其它vim的编辑器里,一般设置scrolloff就能在光标移动到屏幕下边缘或上边缘时能留出几行,防止光标贴着屏幕下面,但是在obsidian这里设置无效.
1 个赞
确实不支持 :set scrolloff=3
查到一个 lijyze/scroll-offset: Scroll Offset for Obsidian 试了发现在 vim 模式下也能用
设置预留多少像素后, 在 Ob vim 模式里, 对翻一页 Ctrl+f / Ctrl+b
/ 翻半页 Ctrl+d / Ctrl+u
看起来都生效了
PS.
vim 我用的非常不熟, 我的水平是只会敲 :我去!
…
所以自己可能理解不太对, 比如 :set scrolloff=3
对于保留的边缘三行, 在各种情况 (折行, 重复空白行, 文本结束… 等等场景) 下, 到底应该导航到哪? 也许拿 scroll-offset 插件是不能完全还原这效果的
2 个赞