2012-07-04 31 views
14

Một công việc điển hình đối với tôi là mở Vim (MacVim để được chính xác), thực hiện:Nerdtree - lưu trạng thái của các thư mục mở

:NERDTree <bookmark> 

sau đó tự mở thư mục con khác nhau Tôi muốn sử dụng. Thường thì đó là cùng một tập hợp các thư mục tôi đã mở khi tôi làm việc cuối cùng trên dự án. Tôi nhận thức được lệnh O đệ quy mở nhưng nếu đó là một cây lớn thì tôi phải đi và đóng tải chúng để xóa màn hình.

Có cách nào để lưu các trạng thái đang mở/trạng thái 'chung' không?

+0

Điều này có vẻ như nó chỉ có thể được giải quyết thông qua việc mở rộng chính plugin đó. – sjas

Trả lời

5

Thật không may, không có cách nào để thực hiện việc này trong NERDTree - chưa. Tuy nhiên, nếu bạn cảm thấy tính năng này đáng được chú ý, bạn có thể add it yourself hoặc submit a request for it trên GitHub và tính năng này sẽ sớm có sẵn cho bạn.

Chỉnh sửa: Tôi tự do gửi yêu cầu tính năng; you can track its status here.

0

Chắc chắn chỉ lưu phiên với ": mksession ~/mysession.vim". ": mks" cũng vậy. Sau đó, chỉ cần nguồn tập tin và có bạn đi.

+3

Mksession (theo sự hiểu biết tốt nhất của tôi) chỉ khôi phục các tệp đang mở - và nó không theo dõi trạng thái của các nút thư mục NERDTree hoặc thậm chí có nhận thức rằng nó đang mở khi phiên được lưu. (Nếu bạn kiểm tra tệp phiên, các tham chiếu NERDTree chỉ là các cài đặt cấu hình). Trên thực tế, càng có nhiều tôi đã đọc/hiểu về điều này kể từ khi đăng câu hỏi ban đầu, không có (tại thời điểm này) * bất kỳ cách nào để làm điều đó vào lúc này ... –

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