vimの特定のインスタンスに対してのみ、シェル履歴を特定する方法はありますか。たとえば、両方のvimのシェルでのイベントのこれらのシーケンス(:sh
)を観察し、ターミナルやVimの両方のためのvim固有のシェル履歴を適用する方法
Vim (:sh) | Terminal
------------------------------------------------
1 pdflatex foo.tex |
2 | echo hello
3 | echo world
別の端末コマンド履歴コマンド履歴ので、どのような方法は
1 pdflatex foo.tex
2 echo hello
3 echo world
ありさvimのため
1 pdflatex foo.tex
で、ターミナルは
です210pdflatex foo.tex
を実行するために上向きの矢印を押すだけでよいので、他のすべてのコマンドも実行する必要はありません。また、このvimの特定の履歴をvimセッションファイルに保存できるといいでしょう。
「vimのコマンド履歴」とは何ですか? – wRAR
@wRAR申し訳ありませんが、 ':sh'でvimの中からシェルを呼び出すことを意味しました – puk
どのシェルを使用していますか? –