0

私は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 <<で左に2行インデントします)?

b)はいの場合、この出力をどのようにカスタマイズできますか(たとえば、学習したコマンドのみを表示するように)?

4

2 に答える 2

3

探して:viusageいますが、カスタマイズできません。そのための独自のソリューションを考え出す必要があります。

編集

:exusageExコマンドをリストするためのものもあることに注意してください。

私が始めたとき、私は新しいトリックを学んだときにファイルに追加する習慣を身につけました. 現状では、この習慣の目的はチートシートを作成することではなく、私が学んだことを形式化することでした。そのすべてを記憶に残すのを助けてくれます。時間が経つにつれて、このファイルを編集する必要は徐々になくなりましたが、私は時々何かを追加し続けています. ただし、質問のようなコマンドは、1日に何十回も実行しているため、チートシートに入れる必要はありません。

于 2013-02-19T06:12:17.043 に答える
2

私がやっていることは、Vim ヘルプ ファイルとしてチート シートを作成することです (例: ~/.vim/doc/cheat.txt)。Vim のヘルプ マークアップを使用でき:helptags ~/.vim/docます:help。組み込みのヘルプからコピーしたフラグメントを事前に入力できます。時間の経過とともに、新しいヒントを追加し、記憶したものを削除します。

于 2013-02-19T08:17:56.523 に答える