我正在尝试使用 vim 在博弈论课上记数学笔记。我查看了二合字母,它们非常适合输入数学符号,但有些东西它没有涵盖。
有没有简单的方法可以输入诸如在 ax 上方或下方输入波浪号以及在 ax 上方或下方输入横线之类的内容?我可以将 x、x-under-tilda、x-over-tilda、x-under-bar 和 x-over-bar 作为自定义二合字母,但也许下一节课我需要 y-under-bar 或 z-hat 或 b-over-tilda 之类的内容,而我无法将它们全部作为二合字母输入。
答案1
答案2
答案3
我不认为在 vim 中记数学笔记是疯狂的。我认为是的。我使用二合字母,并且一直保留着小清单我最常用的字符之一。我偶尔会使用上标二合字母<ctrl>k0S
来表示 x^0 中的上标 0。当我需要插入一个带有波浪符号的 x 时,我想我会求助于 tex。不过请记住,您可以通过在<ctrl>v
插入模式下按下 来直接输入字符及其 unicode 值,请尝试
<ctrl>vu0127
输入 ħ (h bar)。您可以查找带有诸如条形和帽子等配件的许多常见字母的 unicode,然后像这样输入它们的值。
答案4
对我有用的技巧是安装julia-vim
并在 .vimrc 中定义一个名为的数组latex_to_unicode_file_types
例如
let latex_to_unicode_file_types = ["julia", "markdown"]
然后,当您输入一些从 latex 到 unicode 的“可转换”内容并按下 tab 键时,将会出现自动完成窗口,如下所示: