簡體   English   中英

vim - nerdtree突然破了

[英]vim - nerdtree suddenly broke

在此輸入圖像描述

Nerdtree突然開始表現得有些奇怪。 正如您在屏幕截圖中看到的,目錄都以?~V?為前綴。 隨后我也無法打開目錄,只是文件。

任何人都知道從哪里開始。 這甚至是shell本身的vim問題,或者可能是更低的問題?

任何想法都非常感激

正如有人在評論中建議的那樣,這確實是一個編碼問題。 我最近切換到了zsh。

將以下內容添加到您的bashrc / zshrc等..應該可以解決問題

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

或者,您可以通過添加告訴NERDTree不要使用花式箭頭字符

let g:NERDTreeDirArrows=0

到你的vimrc,它將允許你保持當前的編碼

一個遲到的解決方案:告訴vim使用utf-8編碼,一切都會很好,即使是出現在函數和類折疊頂部的雜亂字符但是我同意npiv,+和 - 比花式箭頭更好:D

將其添加到.vimrc中

set encoding=utf-8

let g:NERDTreeDirArrowExpandable='|' let g:NERDTreeDirArrowCollapsible='+' let g:NERDTreeDirArrowExpandable='|' let g:NERDTreeDirArrowCollapsible='+'在vimrc中添加上述語句。 (我正在使用csh。這對我來說是固定的。)如果這也沒有解決,可以嘗試以下。

屏幕截圖中顯示的字符在NERD_tree.vim文件中指定。 將它們更改為'|' (NERDTreeDirAllowExpandable) , '+' (NERDTreeDirArrowCollapsible) '|' (NERDTreeDirAllowExpandable) , '+' (NERDTreeDirArrowCollapsible) 希望這會有所幫助(如果沒有,對於那些無法以上述方式解決問題的人)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM