Gần đây tôi đã thay đổi từ notepad ++ thành Vim. Trong notepad ++ Tôi đã từng phải nhận thức được các tập tin mở của tôi bằng cách nhìn thấy chúng như các tab, vì vậy khi tôi muốn đóng hoặc thay đổi chúng tôi chỉ nhấn phím Shift - Tab hay Ctrl - W. Trong Vim cũng có các tab, nhưng khi tôi sử dụng chúng tôi cảm thấy như tôi chỉ cần trở lại cách notepad ++ của tôi quản lý các tập tin của tôi. Có cách nào tốt trong danh sách, quản lý, chuyển đổi và xóa các bộ đệm khác hơn là tách chúng?Làm thế nào để tồn tại quá trình chuyển đổi từ dựa trên tab sang mã hóa dựa trên bộ đệm (Vim)
Trả lời
Yep. Tôi khuyên bạn nên sử dụng một plugin trình khám phá bộ đệm cũng như các lệnh bộ đệm học tập. Tôi sử dụng plugin này.
http://www.vim.org/scripts/script.php?script_id=42
Mô hình bộ đệm khá thanh lịch khi bạn quen với nó. Ít lộn xộn trực quan hơn. nhưng bạn hoàn toàn miễn phí với vim để tìm thấy điều của riêng bạn
Bạn có thể sử dụng các lệnh này:
ls
- danh sách tất cả các mở đệmbp
,bn
- chuyển sang bộ đệm trước hoặc saub
số - chuyển sang bộ đệm với điều đó sốb
văn bản - chuyển sang bộ đệm có tên bao gồm s chuỗi văn bản
Có rất nhiều cách để xử lý bộ đệm trong vim.
CTRL-^để chuyển đổi giữa các bộ đệm.
: q là giống như Ctrl-W
Để biết thêm chi tiết, xem http://vim.wikia.com/wiki/Easier_buffer_switching
Tôi đã thử một số thiết lập cho Vim. Trước đây của tôi là một nơi mà tôi đã cố gắng sử dụng các tab thay vì bộ đệm. Nó không phải là rất thỏa mãn.
Bây giờ tôi đã quay trở lại bộ đệm và điều hướng tệp và bộ đệm Tôi chỉ sử dụng các trình cắm NERDTree và fuzzyfinder (Tôi đoán người dùng Textmate có thể thích fuzzyfinder_textmate), cả hai đều tuyệt vời.
Để định vị tệp, tôi sử dụng NERDTree được liên kết với chế độ tệp n hoặc fuzzyfinder. Để điều hướng các bộ đệm mở, tôi chỉ sử dụng chế độ đệm của fuzzfinder, gắn với b.
Gần đây tôi cũng phát hiện ra rằng tôi có thể chuyển sang bộ đệm mở trước đó bằng Ctrl-6 (tôi nghĩ có lẽ đó là Ctrl-^trên hầu hết bàn phím).
Hm, tôi chỉ nhận thấy rằng
BufferExplorerLight
" quick buffer selection including unlisted
nnoremap <leader>b :buffers!<cr>:buffer<space>
Ngoài ra
nnoremap <leader>b :buffer<space> <c-d>
Nhưng thực sự bạn phải cố gắng FuzzyFinder!
- 1. Hoàn thành Vim Dựa trên Tên đệm
- 2. Làm thế nào để chuyển đổi một dự án dựa trên NIB thành dựa trên Storyboard?
- 3. Làm thế nào để chuyển đổi mã nguồn thành biểu diễn dựa trên xml của ast?
- 4. trình duyệt dựa trên mã hóa/giải mã với khóa bí mật từ keystore trình duyệt
- 5. Chuyển đổi Java Swing sang ứng dụng dựa trên web
- 6. Làm thế nào để chuyển đổi một hệ thống gọi lại dựa trên đại biểu thành dựa trên khối?
- 7. Bộ đệm mỗi tab trong vim
- 8. DB dựa trên tài liệu quá nhanh như thế nào?
- 9. chọn sử dụng SPARQL dựa trên 'ba không tồn tại'
- 10. Dịch cơ thể IMAP dựa trên mã hóa của chúng
- 11. Mã hóa tệp văn bản đơn giản dựa trên khóa
- 12. tại sao SAML dựa trên trình duyệt
- 13. Tối ưu hóa thuật toán dựa trên Dijkstra cho bộ nhớ đệm
- 14. Làm thế nào tôi có thể script vim để chạy perltidy trên một bộ đệm?
- 15. VIM .. Yank nhiều hàng dựa trên regex
- 16. Di chuyển bộ đệm theo vim trên các trường hợp của vim
- 17. Tại sao bộ điều khiển dựa trên tên ASP.NET MVC?
- 18. Làm thế nào để mở lại bộ đệm trong vim?
- 19. Thư viện vật lý và địa lý 3D dựa trên XNA nào tồn tại?
- 20. Làm thế nào để thay đổi thư mục tập tin đầu ra dựa trên thiết bị
- 21. Thay đổi OutputCache dựa trên URL
- 22. Làm cách nào để quản lý một daemon dựa trên Python trên Linux?
- 23. Thoát Shell Script Dựa trên Quy trình Thoát Mã số
- 24. Làm thế nào để lập trình chuyển đổi SVG sang PDF trên Windows?
- 25. Làm thế nào để thay đổi hệ thống mã hóa bộ đệm trong Emacs?
- 26. Trình xem lật đổ dựa trên web
- 27. Vim: tìm nguồn cung ứng dựa trên một chuỗi
- 28. Chuyển hướng dựa trên URL - JavaScript
- 29. Làm cách nào để kiểm tra sự tồn tại và loại thuộc tính dựa trên khóa nhập NSString?
- 30. Bản địa hóa các ứng dụng dựa trên MVVM dựa trên WPF
Điều này giúp một chút: "bộ đệm lệnh nnoremap: BufExplorer nnoremap : tỷ nnoremap : bp –
alexchenco
Tôi chỉ muốn cung cấp hỗ trợ của tôi, tôi đang làm việc trong một đội bóng đâu. tất cả mọi người sử dụng Notepad ++, và tôi là Vimmer duy nhất, và họ không bao giờ lắng nghe tôi, họ bị mù với ánh sáng kinh dị – Mosh
Tôi sử dụng các tab trong Vim mọi lúc, nếu bạn có nhiều bộ đệm mở, bạn có thể mở tab cho tất cả chúng bằng cách sử dụng ': tab bi'. –