我对我的
然而,每当我打开一个新的Vim会话时,并不是所有这些更改都被应用(最明显的是着色和语法高亮)。如果我运行
为什么这些更改不会自动应用?(这是在完全重启和新的终端/vim会话之后)。
更新 我发现这与tmux有关。当我直接从终端运行
有什么办法解决这个问题吗?
.vimrc
文件进行了几次更改,其中包括几个vim-plug插件、一些语法/颜色选项和一些键位映射。然而,每当我打开一个新的Vim会话时,并不是所有这些更改都被应用(最明显的是着色和语法高亮)。如果我运行
:so ~/.vimrc
,文件就会被引用,更改会立即应用。显然,我不想每次启动vim都要这样做。为什么这些更改不会自动应用?(这是在完全重启和新的终端/vim会话之后)。
更新 我发现这与tmux有关。当我直接从终端运行
vim
时,.vimrc
会按预期应用。如果我从tmux
会话中运行vim
,那么我必须手动源文件每次。有什么办法解决这个问题吗?
~/.vimrc
内容:" PLUGINS - see vim-plug
call plug#begin()
Plug 'crusoexia/vim-monokai'
Plug 'pangloss/vim-javascript'
Plug 'crusoexia/vim-javascript-lib'
call plug#end()
" Enable Monokai colors
syntax on
colorscheme monokai
set t_Co=256
" Easy tab movement with keys 1|2
nmap 1 :tabp <enter>
nmap 2 :tabn <enter>
" Line Numbers
set number
" 2 space tabs
set tabstop=8 softtabstop=2 expandtab shiftwidth=2 smarttab
.vimrc
的加载,那么我就无法诊断问题,如果我禁用.vimrc
中的插件/设置,那么我就无法确定它是否被调用! - duncanhallvimrc
文件。 - romainl