我从.vimrc中删除了什么?

时间:2017-08-02 03:55:51

标签: vim vim-syntax-highlighting

我正在编辑我的.vimrc并意外删除了一行,但我不确定哪一行。之前,如果我使用'one'colorscheme,我的评论将是斜体(现在它们不是),我的文件没有任何语法突出显示(评论只是灰色,其他一切都是白色的)。当使用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

2 个答案:

答案 0 :(得分:1)

vim使用寄存器1-9来删除文本。最新删除的文本在reg 1中,当发生另一次删除时。 1中的文本移动到reg 2,reg 1保存最新的删除等等。更多详情:help quote_number

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

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

注意:如果删除的数据不在注册表中,则无法使用。

答案 1 :(得分:1)

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

syntax on

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

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

当我第一次在终端上使用vim并使用tmux时,这给我带来了严重的麻烦。我的colorscheme在没有它的终端是完美的