vimで新しいファイルを開くときにヘッダを自動追加する方法はありますか? 私の目的は、コマンド"vim test.py"
を使って新しいファイルを開くときに、shebang "#! /usr/bin/python"
を自動的に追加することです。ファイルがすでに存在する場合、ヘッダーは挿入されません。vimにヘッダを自動挿入する
8
A
答えて
24
あなたの設定ファイルに次の行を追加します。
autocmd BufNewFile *.py 0put =\"#!/usr/bin/python\<nl>\"|$
3
をこれが過殺すかもしれませんが、あなたは、例えば、Vimのためのスニペットスクリプトの1つで見ることができますsnipMate - http://www.vim.org/scripts/script.php?script_id=2540
しかし、あなたが望むものは、ファイルを読み込むコマンドにキーをマップするだけかもしれません。例:
nmap <leader>r :r boiler_mashbang<cr>
次に、ボイラープレートをファイル:boiler_mashbangに入れます。
関連する問題
- 1. vimにテキストを自動挿入する
- 2. 挿入コメントは自動的にVimの中
- 3. 自動関数挿入のためのVimスクリプト
- 4. 自動タイムスタンプ - 挿入
- 5. 動的自動テキスト挿入
- 6. 選択が自動的にX11クリップボードに挿入されました - VIM
- 7. Vimの挿入モードマッピングの動作を変更するには?
- 8. Vimスマート挿入セミコロン
- 9. 列に自動的に値を挿入
- 10. 自動UITableViewセパレータの挿入
- 11. Smartgit:自動挿入コミットメッセージ
- 12. Vim:挿入モードで行内を移動する矢印キー
- 13. ケトル/スプーンに自動インクリメンタルIDを挿入
- 14. ウェブのHTMLにコードを自動挿入
- 15. VIMが挿入モードでナビゲート
- 16. MySQLは自動インクリメントとテーブルに挿入
- 17. Excel(2003) - セルに自動挿入日付
- 18. Xcodeに閉じ括弧を自動的に挿入する
- 19. 大量のレコードを自動的にデータベースに挿入する
- 20. バットファイルに自動的に値を挿入する方法
- 21. xmlコメントをC#コードに自動的に挿入するツール
- 22. 挿入時にデータベースルックアップテーブルを自動的にマップする方法(Oracle)
- 23. データ挿入時にデータベースレコードを自動的に出力する
- 24. 挿入を選択し、自動インクリメントバグ
- 25. Vim:行の最後に挿入
- 26. Atom(vim-mode-plus):ファイルを保存した後に挿入モードを自動終了できますか?
- 27. 手動でvimに開きブレースとマッチングブレースを挿入する方法
- 28. vimはCmdWinLeaveに挿入モードを再入力します
- 29. データ挿入時に自動更新をトリガーする方法は?
- 30. vscodeで自動中括弧挿入を無効にする
snipMateでは、引き続き明示的にトリガーを入力する必要がありますが、その考えは正しいです。 vim.orgにいくつかの "テンプレートを挿入"するプラグインがあります。 –