2010-01-23 29 views
6

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)

+0

Điều này giúp một chút: "bộ đệm lệnh nnoremap : BufExplorer nnoremap : tỷ nnoremap : bp alexchenco

+0

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

+0

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'. –

Trả lời

4

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

3

Bạn có thể sử dụng các lệnh này:

  • ls - danh sách tất cả các mở đệm
  • bp, bn - chuyển sang bộ đệm trước hoặc sau
  • bsố - chuyển sang bộ đệm với điều đó số
  • bvăn bản - chuyển sang bộ đệm có tên bao gồm s chuỗi văn bản
3

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 NERDTreefuzzyfinder (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).

+0

Hm, tôi chỉ nhận thấy rằng trước n và b bị tước bỏ… – vorpyg

0

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!

Các vấn đề liên quan