```VimGraph``` 维姆图 (Wéi mǔ tú) - *This is a direct transliteration, likely the most common way to refer to it.* Alternatively, depending on context, you could use: Vim 图表 (Wéi mǔ túbiǎo) - *Vim Charts/Graphs*
VimGraph

原始链接: https://resources.wolframcloud.com/FunctionRepository/resources/VimGraph/

Vim 是一款备受推崇的文本编辑器,以其模态编辑而闻名——在普通模式下,某些键被映射到移动到最近的模式,减少了击键距离,并实现了无需鼠标的快速编辑。以下支持简单的 Vim 移动:快捷键移动描述h / l同一行向左/右移动一个字符k / j向上/向下移动一个字符;如果目标行短于当前水平位置,则跳转到目标行末尾w / b跳转到下一个/上一个单词的开头,跨行e跳转到下一个单词的末尾,跨行^/$移动到当前行的开头/结尾ResourceFunction["VimGraph"] 允许选项“IncludedVimMovements”、“StringPattern”和“CustomPatterns”,可以分别限制为特定的 Vim 移动或定义新的移动。还支持图形选项。

## VimGraph:可视化 Vim 移动 VimGraph (wolframcloud.com) 是一种工具,它可视化在 Vim 中在文本中两点之间导航的可能按键序列,使用像 'k'、'l' 和 'w' 这样的按键显示路径。 该项目在 Hacker News 评论中引发了争论。虽然有些人觉得它“很酷”,但许多人质疑它的实际用途,认为它更像是一种对图论和 Vim 效率的有趣探索,而不是一个真正有用的工具。有人推测它可能有助于训练编码代理,但也有人指出代理不需要人类界面方法。 讨论还涉及该项目的语言“奇怪”且可能缓慢,以及在不考虑编辑器模态系统和个性化配置的情况下分析 Vim 移动的实用性。 几位评论者建议了潜在的应用,例如 VimGolfing 或创建可视化作弊表,而另一些人则强调了通过这种图形表示理解 Vim 效率的价值。
相关文章

原文
Vim is a cult-favorite text editor known for its modal editing—In Normal mode, certain keys are mapped to movements forward or backward to the nearest pattern, reducing keystroke distance and enabling fast editing without using the mouse.

The following simple Vim movements are supported:

ShortcutMovement Description
h / lMove one character left / right on the same line
k / jMove one character up / down; jumps to end of target line if shorter than current horizontal position
w / bJump to the beginning of the next / previous word, across lines
eJump to the end of the next word, across lines
^/$Move to the beginning/end of the current line

ResourceFunction["VimGraph"] allows the options "IncludedVimMovements", "StringPattern" and "CustomPatterns", it is possible to restrict to specific Vim movements or define new movements, respectively.

Also supported are Graph options.
联系我们 contact @ memedata.com