2012-03-29 36 views
29

enter image description herevim - nerdtree đột nhiên bị hỏng

Nerdtree đột nhiên bắt đầu hoạt động hơi lạ. Như bạn thấy trong ảnh chụp màn hình, tất cả các thư mục đều có tiền tố? ~ V ?. sau đó tôi không thể mở các thư mục nữa, chỉ là các tập tin.

Bất kỳ ai cũng có ý tưởng bắt đầu từ đâu tại đây. Đây có phải là một vấn đề vim, hoặc có lẽ thấp hơn xuống, trong vỏ chính nó?

bất kỳ ý tưởng được nhiều đánh giá cao

+0

Đây có phải là sự cố mã hóa không? – Rook

Trả lời

50

Là một gợi ý trong các ý kiến, nó thực sự là một vấn đề mã hóa. Gần đây tôi đã chuyển sang zsh.

Thêm dòng sau vào .bashrc của bạn/zshrc vv .. nên khắc phục vấn đề

export LC_ALL=en_US.utf-8 
export LANG="$LC_ALL" 

Hoặc bạn có thể nói với NERDTree không sử dụng các ký tự mũi tên ưa thích, bằng cách thêm

let g:NERDTreeDirArrows=0 

để bạn vimrc sẽ cho phép bạn giữ mã hóa hiện tại của mình

36

Giải pháp trễ: Yêu cầu sử dụng mã hóa utf-8 và e verything sẽ được tốt, thậm chí các nhân vật lộn xộn xuất hiện trên đỉnh của chức năng và lớp nếp gấp Nhưng tôi đồng ý với NPIV, + và - là đẹp hơn nhiều so với các mũi tên ưa thích: D

Thêm này để vimrc của bạn

set encoding=utf-8 
+2

Điều này đã khắc phục sự cố cho tôi với vim ubuntu 12.04 mà không cần cấu hình thêm ngôn ngữ, v.v. –

+2

Đồng thời cũng được sửa cho tôi trên Mac OS X 10.9.2. Cảm ơn vì tiền hỗ trợ! –

+0

Đáng buồn là nó không hoạt động trên máy MacVIM 77. – code4j