2012-01-13 44 views
15

Thông thường tôi chuyển sang bộ đệm tệp Nerdtree bằng cách nhấn Ctrl + H hai lần để di chuyển con trỏ sang cạnh trái của màn hình. Tuy nhiên, điều này có nghĩa là khi tôi mở tệp, chúng luôn nằm trong phần tách bên cạnh cửa sổ NERDTree. Làm thế nào tôi có thể mở các tệp trong phần chia tách không liền kề với cửa sổ NERDTree?Mở tập tin Nerdtree trong phần không liền kề

Trả lời

22

NERDtree sẽ mở tệp trong cửa sổ trước nếu bạn nhấn o hoặc nhập. Bạn có thể mở nó trong một phần của cửa sổ trước bằng cách nhấn i, hoặc chia theo chiều dọc bằng cách nhấn s.

Có vẻ như bạn đã Ctrl-H ánh xạ tới Ctrl-W h. Bí quyết để không có NERDtree mở tập tin vào một cửa sổ tiếp giáp với cửa sổ NERDTree là không có cửa sổ liền kề là cửa sổ trước đó.

Để đạt được điều này, hãy tắt cửa sổ NERDTree. (: NERDTreeToggle, hoặc bất cứ điều gì mapkey của bạn là để chuyển đổi NERDTree). Sau đó di chuyển đến cửa sổ thích hợp mà bạn muốn mở tệp. Sau đó, chuyển đổi NERDTree mở lại. Bây giờ bạn có thể mở tệp trong cửa sổ trước đó bạn đang sử dụng o hoặc nhập ... hoặc chia tách bằng i hoặc s.

Để lưu phải chuyển cửa sổ NERDTree mở/đóng, bạn có thể muốn đặt tùy chọn NERDTreeQuitOnOpen. Sau đó, bạn chỉ cần mở NERDTree khi bạn đang ở trong một cửa sổ mà bạn dự định mở một tập tin vào.

+1

Điều này dường như không hoạt động tốt khi tách bằng 'i'. Đó có phải là lỗi NerdTree không? –

+1

Tôi đã nhận thấy tương tự, 'i' luôn mở trong một phân chia ngang liền kề với NERDtree, bất kể cửa sổ hoạt động cuối cùng – tombeynon

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