我知道有很多 VIM 的备忘单,但我不喜欢打印那么多备忘单。
有没有什么办法可以让我弹出带有快捷方式的备忘单?
我在 Windows 上使用 GVIM,所以我更喜欢类似这,但文本也行。我知道 VIM 有一个相当广泛的帮助系统,但我还没有找到任何可以快速列出常用快捷方式的东西。
答案1
首先,将 cheatsheet.gif 保存到计算机上的某个位置。
在 Windows 上(主要取自如何从 [windows] 命令行轻松打开文件和 URL和‘在 Windows 下异步执行外部程序’),你可以使用这个 ex 命令:
:!start cmd /c start C:\path\to\cheatsheet.gif
要将其转变为键盘映射,请使用如下命令:
:nnoremap <f5> :!start cmd /c start C:\path\to\cheatsheet.gif
为了使其永久生效,请将该行放入您的 vimrc ( :e $MYVIMRC
) 中,但不要在行的最前面包含冒号。
在 Linux 上:
:!xdg-open /path/to/cheatsheet.gif &
:nnoremap <f5> :!xdg-open /path/to/cheatsheet.gif &
我无法立即记起 OSX 中“使用默认应用程序打开”的命令是什么,但是 vim 命令会将其替换xdg-open
为任何其他命令。
所有这些只需使用您为 GIF 图像设置的默认程序打开 cheatsheet.gif。请参阅:h !
和(适用于 Windows):h !start
。
答案2
无需外部备忘单:
:viusage
:exusage
和:
:h quickref