【发布时间】:2020-07-21 08:54:35
【问题描述】:
我在 macOS Catalina (10.15.4) 上使用 macvim 8.2.319(通过运行下载的 dmg 文件安装)。
尝试通过 vim 插件安装 NERDTree 和 liteline,但似乎没有任何效果...
使用 vim 插件,我在里面创建了 autoload 目录:
~/.vim/autoload
然后发出如下命令:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
我的 .gvimrc 文件:
set nu
syntax on
if has("gui_running")
if has("gui_gtk2")
set guifont=Inconsolata\ 12
elseif has("gui_macvim")
set guifont=JetBrains\ Mono\ Regular:h14
elseif has("gui_win32")
set guifont=Consolas:h11:cANSI
endif
endif
colorscheme pencil
set background=light
let g:airline_theme = 'pencil'
call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
Plug 'preservim/nerdtree'
call plug#end()
map <C-t> :NERDTreeToggle<CR>
当我尝试使用以下任一方式加载它时:
. .gvimrc
或
source .gvimrc
输出如下错误:
-bash: .gvimrc: line 20: syntax error near unexpected token `('
-bash: .gvimrc: line 20: `call plug#begin('~/.vim/plugged')'
另外,打开了一个新的终端窗口,它仍然无法正常工作......
当我这样运行 macvim 时:
gvim Hello.py
行号已设置,但我在任何地方都看不到 liteline(我确实做过 :PlugInstall 和 :PlugUpdate)。
当我尝试通过单击 control t 打开 NERDTree 时,它指出:
E492: Not an editor command: NERDTreeToggle
顺便说一句,我没有创建 .vimrc 文件...
为什么 NERDTree 和 liteline 插件在 macvim 上不起作用?
【问题讨论】:
-
你不在 shell 中获取 vim 文件。
-
@D. Ben Knoble - 这是它不起作用的原因还是只是一个旁注?我还打开了一个新的终端/外壳,它仍然无法正常工作。
-
两者兼而有之:这就是为什么
. gvimrc不是首发。gvim foo自动运行你的 vimrc 和 gvimrc;见:help startup
标签: vim vim-plugin macvim nerdtree