如何使用vim模式的光标,但是不使用vim模式?

遇到的问题

Obsidian编辑文字的时候,光标是一根细线,很难看清楚。但是,启用Vim模式后,光标就很大很清楚。请问有没有办法,在不启用vim模式的情况下,将光标换成Vim模式下的光标呢?

1 个赞

键盘上的insert键?将插入模式改为替换?

我也正在找如何将 input cursor 的样式修改为 block 的方法.

caret-shabe 浏览器兼容性

VIM mode 看到的那个方块是 Obsidian 自己搞了一层 div 画出来的,

如果不在 VIM mode 时也想用那个方块, 可能得写个插件才行了.

 <div
    class="cm-cursorLayer cm-vimCursorLayer"
    aria-hidden="true"
    style="animation-duration: 1200ms; animation-name: cm-blink"
>
    <div
        class="cm-fat-cursor cm-cursor-primary"
        style="
            left: 379.609px;
            top: 3214.5px;
            height: 24.5px;
            line-height: 24.5px;
            font-family: Inter, '??', Inter, ui-sans-serif, -apple-system,
                'system-ui', 'Segoe UI', Roboto, 'Apple Color Emoji',
                'Segoe UI Emoji', 'Segoe UI Symbol', 'Microsoft YaHei Light',
                sans-serif;
            font-size: 20px;
            font-weight: 400;
        "
    >
        袱
    </div>
</div>

自己写插件来实现太麻烦, 还是等 Obsidian 的开发者来实现好了.

光标是方块?那也太大了 这个感觉够粗了顺滑光标