我倾向于使用vim。 Vim有很多命令,一开始并不容易记住。 :map
显示当前映射的列表。我想为普通模式命令获得相同的功能(参见下文中的示例)
:cheatsheet
会显示:
-------- vim-commands ----------------------------------------------------------
// BASIC CONTROL
hjkl - move
i - insert mode
R - replace mode
o - insert new line below
O - insert new line above
// BASIC MOTIONS
0 - start of line
^ - start of text on line
$ - end of line
// WORD MOTIONS
w - forwards a word
W - forwards MORE
...
a)vim命令是否有相似的内容(例如:2<<<< to indent 2 lines to left)?
b)如果是,如何自定义此输出(比如只显示他/她所学的命令)?
答案 0 :(得分:3)
您正在寻找:viusage
但无法自定义。你需要为此提出自己的解决方案。
修改强> 的
请注意,列出Ex命令还有:exusage
。
当我开始学习时,我学会了adding new tricks to a file的习惯。就目前而言,这种习惯的目的不是为了创造一个备忘单,而是为了使我学到的东西正式化;帮助我把所有这些都记在心里。随着时间的推移,编辑此文件的需求慢慢消失,但我不断添加内容。但是,你问题中的命令并不需要放在备忘单上,因为你每天都要做几十次。
答案 1 :(得分:2)
我所做的是创建一个备忘单作为Vim帮助文件(例如~/.vim/doc/cheat.txt
)。您可以使用Vim帮助标记,在:helptags ~/.vim/doc
之后,它也可以通过:help
编入索引并可访问。您可以使用从内置帮助中复制的片段预填充它。随着时间的推移,添加新提示并删除您记忆的内容。