デフォルトでは、:e
と入力して上向きの矢印を押すと、Vimでは以前に:e
コマンドを使用して開いたファイルのリストが表示されます。私が開いたファイルをvim <filename>
経由でこのリストに追加する方法はありますか?CLI経由でオープンされたvimファイルの追加:e履歴
6
A
答えて
2
ワン可能性:
au BufEnter * for f in argv() | call histadd("cmd", "e " . f) | endfor
説明:
au # Autocommand.
BufEnter # Run it after entering a buffer.
* # For any file matching.
for f in argv() # Select files in argument list.
call histadd("cmd", "e " . f) # Append to history of ex commands (beginning
# with colon) letter 'e' (of edit) with file name.
endfor # Repeat next loop.
そのコマンドをvimrc
ファイルに入れて試してみてください。
2
関連する問題
- 1. TFSクエリ - 履歴セクション - 日付で追加されたコメント
- 2. webdav経由で変更履歴を表示する
- 3. jQuery ajaxに履歴を追加する
- 4. document.location - 履歴に追加しない
- 5. Jenkins:テスト履歴にdatetime列を追加
- 6. vimの履歴は何に設定されていますか?
- 7. 登録方法ブラウザの履歴にdomオブジェクトが追加されました
- 8. vimのyankring履歴ファイルの場所を変更
- 9. 生成されたファイルのパラレルバージョンの履歴
- 10. リポジトリ間の履歴履歴
- 11. PEAR - CLI経由でインストールする理由
- 12. .load()を使用してロードされたファイル経由でDOMに追加された要素へのアクセス
- 13. GWT履歴:履歴トークン
- 14. Emacsファイルの編集履歴
- 15. ファイル内の変更履歴
- 16. ブラウザの履歴にページが追加されないようにする
- 17. api経由でFacebookのリンク共有履歴を取得するには?
- 18. Gemfileに追加するタイミングとCLI経由でインストールする場合
- 19. アンドロイドのクロムの履歴履歴
- 20. jQuery Mobile:リロード/ディープリンク時のブレーク/ AJAX経由でDOMに追加されたブックマークページ
- 21. bugzproxy経由でバグへの添付ファイルを追加する
- 22. 「Web参照の追加」経由でのWCF参照の追加
- 23. vimの履歴ウィンドウとは何ですか?
- 24. シェルスクリプトのコマンドを履歴に追加しますか?
- 25. ブラウザ履歴のないアンカータグ(またはURLに追加された#anchor)に基づくページナビゲーション(ページ内)
- 26. post.jar経由でドキュメントを追加する
- 27. GoogleスプレッドシートAPI経由でヘッダーを追加
- 28. JGit経由でリモートを追加する
- 29. ChromeはAjax経由で追加されたソースコードを表示しません
- 30. 隠されたiFrame:履歴に表示されない[jQuery]
これが問題を解決するかどうかは不明ですが、 ':buffers'が面白いかもしれません。また、 'Command-T'のようなファイルを見つけるのに役立つプラグインがあります。 – deviousdodo
'history'値を上げるのは面白いですか? '〜/ .vimrc'に' set history = 1000'のようなものを追加してください。 Vimのデフォルトは20です。 –