【vim #2】vim 顯示資料夾結構的插件 NERDTree 安裝筆記 (Mac, Linux, rpi3) | (updated: 2022/12/24)

前言

vim 用久了之後,看到一個方便的資料夾插件 NERDTree,
可以直接在vim 當中看到資料夾結構。

  • 例圖:

安裝 - 設定 vim 管理插件 pathogen

step 1. 新建資料夾

mkdir -p ~/.vim/autoload 
mkdir -p ~/.vim/bundle

step 2. 下載 pathogen (管理 vim 插件使用)

  • mac 個人試過可行的方法:
cd ~/.vim/autoload 
wget https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim -o pathogen.vim

這裡可能有個常見錯誤,會不小心把 html header 拉下來,
常見錯誤解決方法可參考:Unknown function: pathogen#infect
或直接嘗試下方 Linux 的下載 pathogen.vim 的方法

  • Linux, rpi3 個人試過可行的方法:
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

step 3. 修改 ~/.vimrc

先打開 ~/.vimrc,

vim ~/.vimrc

加入以下內容,
這樣就可以使用 pathogen 了!

execute pathogen#infect()

安裝 - 安裝 NERDTree

直接安裝至 ~/.vim/bundle 即可

cd ~/.vim/bundle
git clone https://github.com/scrooloose/nerdtree.git

使用

打開 vim 之後,
輸入 :NERDTree (可以 tab,不用全部輸入完)

就可以使用囉!

開啟 vim 時,自動啟動 NERDTree

打開 ~/.vimrc ,加入以下指令

au VimEnter *  NERDTree

補充 - vim 快速鍵

既然都會自動打開 NERDTree 了!
那快速鍵更是要先記好啊!

  • 快速保存並退出:ZZ (shift 按住)

  • 快速退出、不保存:ZQ (shift 按住)

  • 其他可以參考我的另外一篇文章:

https://wongwongnotes-github-io.pages.dev/linux/linux-editor/linux-vim/linux-ubuntu-vim/

個人搜尋用關鍵字

  • mac vim install nerdtree

Reference