我从我的 .vimrc 中删除了什么?



我正在编辑我的.vimrc,不小心删除了一行,但我不确定是哪一行。以前,如果我使用"one"配色方案,我的注释将是斜体(现在它们不是(,并且我的文件没有任何语法突出显示(注释只是灰色,其他一切都是白色的(。使用 OceanicNext 时,我得到斜体注释,但我仍然没有得到语法突出显示。

抱歉,真的想进入 vim,但每次出现问题或"错误"时。

set nocompatible
filetype off
syntax off
" Plugin setup
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'Lokaltog/vim-easymotion'
Plugin 'jiangmiao/auto-pairs'
Plugin 'tpope/vim-fugitive'
Plugin 'scrooloose/nerdtree'
Plugin 'scrooloose/syntastic'
Plugin 'tpope/vim-surround'
Plugin 'tpope/vim-repeat'
Plugin 'scrooloose/nerdcommenter'
Plugin 'majutsushi/tagbar'
Plugin 'pangloss/vim-javascript'
Plugin 'honza/vim-snippets'
Plugin 'bling/vim-airline'
Plugin 'mxw/vim-jsx'
Plugin 'mhartington/oceanic-next'
Plugin 'rakr/vim-one'
Plugin 'sheerun/vim-polyglot'
Plugin 'bigfish/vim-js-context-coloring'
Plugin 'othree/jspc.vim'
call vundle#end()
filetype plugin indent on
set t_Co=256
if (has("termguicolors"))
set termguicolors
endif
" Shifts and such
set expandtab
set tabstop=4
retab
set shiftwidth=4
set number
set numberwidth=4
set hlsearch
set incsearch
set nofoldenable
set nocompatible
set showcmd
set encoding=utf-8
set showmatch
set smarttab
set wrap
set ruler
set mouse=a
set hidden
set ignorecase smartcase
set cmdheight=1
set lazyredraw
set laststatus=2
set scrolloff=10
autocmd vimenter * NERDTree
set backspace=indent,eol,start
" Italics for the style
syntax on
colorscheme OceanicNext
set background=dark
let g:oceanic_next_terminal_italic = 1
let g:airline_theme='one'
hi Comment gui=italic cterm=italic ctermbg=0
hi htmlArg gui=italic cterm=italic
hi Function gui=italic cterm=italic
hi Type gui=italic cterm=italic

vim 使用寄存器 1-9 来删除文本。最新删除的文本位于 reg 1,当发生另一次删除时。1 中的文本已移至 reg 2,reg 1 包含最新的删除内容,依此类推。更多详情:help quote_number

因此,您可能想查看:reg的输出以识别哪一行是已删除的行。此后,您可以使用"1p恢复已删除的行。

"1p-1为寄存器,p-粘贴,粘贴寄存器1的内容。

注意:如果删除的数据不在注册表中,这将不起作用。

尝试打开语法,它在第三行关闭

syntax on

如果这不起作用;我建议删除:

if (has("termguicolors"))
set termguicolors
endif

当我第一次在终端和 tmux 上使用 vim 时,这给了我严重的麻烦。而且我的配色方案在没有它的终端中是完美的

最新更新