ファイルの最後の新しい行に挿入を開始するための単一のショートカットはありますか?
私は知っています G + o コンボ。
コマンドラインオプション "+"もあります。
vim + myfile.txt
Myfile.txtを開いて自動Gを実行します。
私が知っていることではない- G+o 私も提案したかったのですが、それは2つのステップです:)
あなたはいつもマクロを作成することができます G+o、その後、1ステップになるマクロを呼び出すことができます。
以下を〜/ .vimrcに追加すると、作成されます。
:nmap ^A Go
「^ A」を入力するには、まずCtrl-Vを押してから、Ctrl-Aを押します。次に、挿入モードまたはビジュアルモードではないときに、Ctrl-Aを使用してファイルの最後に追加できます。
echo >> myfile.txt && vim -c 'startinsert' + myfile.txt
上記のコマンドをスクリプトに保存して、myfile.txtの代わりに$ 1を使用し、スクリプトにmyvim(または任意の名前)を付けて、常にファイルを開き、すぐに書き込みを開始することもできます。
myvim myfile.txt
.vimrcにマップ定義を貼り付けておき、ファイルを開いたときにそれを呼び出すことができます。
または、特定のファイルに対してのみこれを実行したい場合は、自動的に実行するそのファイルタイプのautocmdを作成できます。 vimドキュメントの autocommand を参照してください。