Có cách nào để tự động thêm tiêu đề khi tôi mở tệp mới trong vim không? Mục tiêu của tôi là tự động thêm shebang "#! /usr/bin/python"
khi tôi mở tệp mới bằng lệnh "vim test.py"
. Nếu tệp đã có, không có tiêu đề nào được chèn vào.Tự động chèn tiêu đề vào vim
8
A
Trả lời
24
Thêm dòng này trong tập tin cấu hình của bạn:
autocmd BufNewFile *.py 0put =\"#!/usr/bin/python\<nl>\"|$
3
Đây có thể là quá giết, nhưng bạn có thể nhìn vào một trong những kịch bản đoạn cho Vim, ví dụ snipMate - http://www.vim.org/scripts/script.php?script_id=2540
Nhưng đối với những gì bạn muốn, bạn có thể chỉ ánh xạ khóa cho lệnh đọc trong tệp. Ví dụ:
nmap <leader>r :r boiler_mashbang<cr>
Và sau đó đặt bản mẫu của bạn vào tệp: boiler_mashbang.
Các vấn đề liên quan
- 1. Tự động hoàn thành Vim + Đề xuất?
- 2. Tự động hoàn thành dây có thể (RopeCodeAssist) trong vim không tự động chèn kết quả?
- 3. tiêu đề tự động khi mở một file python mới với vim
- 4. Chèn biến vào vị trí tiêu đề PHP
- 5. Insert bình luận tự động trong Vim
- 6. Vim tự động tạo ctags
- 7. Tự động tạo tệp C++ từ tiêu đề?
- 8. Tự động xem tiêu đề trong một NavigationBar với autolayout
- 9. Chèn khóa chính được tăng tự động vào bảng Access
- 10. Chèn khóa chính tăng tự động vào bảng hiện có
- 11. Vim tự động hoàn toàn
- 12. Cách tự động đặt giá trị tiêu đề trong JSP
- 13. wiki redmine - tiêu đề với tự động đánh số
- 14. Tự động đặt tiêu đề trên hộp thoại
- 15. Vim tùy chọn để tự động chèn ">" lúc bắt đầu của dòng
- 16. Thêm UIButton vào tiêu đề của tiêu đề UITableView
- 17. Chèn ký tự trả về vận chuyển trong vim
- 18. vim + C++: chèn một uuid vào một điều khoản bảo vệ
- 19. Tự động tạo tệp tiêu đề cho tệp nguồn C trong IDE
- 20. Thêm tiêu đề vào ViewPager
- 21. Thiết lập proxy HTTP để chèn tiêu đề
- 22. vim & tập tin csv: đưa thông tin tiêu đề vào một cột mới
- 23. Cách Tự động Hiển thị Tiêu đề/Phụ đề trên Bản đồ Chú thích (ghim)
- 24. Làm cách nào để tự động có ngày xây dựng được chèn vào lúc thiết kế
- 25. Vim tự động hoàn thành cho Python
- 26. Tự động mở NERDTree trong vim
- 27. Tự động phát hiện HTML5 trong vim
- 28. Làm cách nào để chèn nội dung bổ sung vào tiêu đề trang từ trang xem?
- 29. Cách chèn ký tự vào số NSString
- 30. ASP.NET chèn mã động vào đầu
Với snipMate, bạn vẫn cần phải nhập rõ ràng trình kích hoạt nhưng ý tưởng là đúng; có một số plugin "chèn mẫu" trên vim.org. –