2017-08-02 125 views
1

我正在編輯我的.vimrc並意外刪除了一行,但我不確定哪一行。之前如果我使用'one'colorscheme,我的評論將以斜體顯​​示(現在它們不是),而我的文件沒有任何語法高亮顯示(評論只是灰色,其他部分都是白色的)。當使用OceanicNext時,我得到斜體評論,但是我仍然沒有得到語法突出顯示。我從.vimrc中刪除了什麼?

對不起,真的想進入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

讓我們來教你一下版本控制/備份的重要性。如果你不想使用像Git這樣的完整版本控制系統來進行配置,請看看我的輕量級[writebackup插件](http://www.vim.org/scripts/script.php?script_id= 1828)。 –

回答

1

vim使用寄存器1-9刪除文本。最新刪除的文本在註冊表1中,當另一個刪除發生時。 1中的文本被移到了第2段中,第1段中保存了最新的刪除等等。更多詳細信息:help quote_number

因此,您可能希望查看:reg的輸出以識別哪一行是已刪除的行。此後,您可以使用"1p恢復已刪除的行。

"1p - 1寄存器和P - 粘貼,粘貼寄存器1

注意的內容:如果被刪除的數據是不是在REG這將無法正常工作。

+0

這將無法正常工作,因爲我編輯了10次以上的文件。 – user1972601

1

嘗試開啓語法,它是關閉的第三行

syntax on

如果不工作;我建議刪除:

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

這給了我嚴重的麻煩,當我第一次在終端上使用vim和tmux。而我的色彩方案在沒有它的終端上是完美的

相關問題