ดูเหมือนว่าไฟล์. vimrc ของฉันจะใช้งานได้และจะไม่สร้างข้อผิดพลาดที่มองเห็นได้ระหว่างการทำงานปกติ ฉันเพิ่งเริ่มใช้มีดและพบว่าฉันไม่สามารถใช้ Vim เป็นเครื่องมือแก้ไขเนื้อหาของ Chef เพราะมีบางสิ่งที่ทำให้รหัสออกไม่ดี การลบไฟล์. vimrc ทำให้มีดมีความสุขดังนั้นฉันจึงสมมติว่ามีบางอย่างใน. vimrc ของฉันไม่ดี
มีคำสั่งหรือเครื่องมือใดบ้างที่ฉันสามารถใช้เพื่อตรวจสอบข้อผิดพลาด. vimrc เองหรือไม่
นี่คือ vimrc ที่เป็นปัญหา:
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle, required
Bundle 'gmarik/vundle'
Bundle 'scrooloose/syntastic'
Bundle 'scrooloose/nerdtree'
Bundle 'michalbachowski/vim-wombat256mod'
Bundle 'spf13/vim-autoclose'
Bundle 'leshill/vim-json'
Bundle 'pangloss/vim-javascript'
Bundle 'hail2u/vim-css3-syntax'
Bundle 'tpope/vim-markdown'
Bundle 'beyondwords/vim-twig'
Bundle 'spf13/PIV'
Bundle 'othree/html5-syntax.vim'
Bundle 'vim-scripts/HTML-AutoCloseTag'
Bundle 'vim-scripts/indenthtml.vim'
Bundle 'Lokaltog/powerline'
" Keep bundle commands between here and filetype plugin indent on.
filetype plugin indent on " required
" Brief help
" :BundleList - list configured bundles
" :BundleInstall(!) - install (update) bundles
" :BundleSearch(!) foo - search (or refresh cache first) for foo
" :BundleClean(!) - confirm (or auto-approve) removal of unused bundles
"
" see :h vundle for more details or wiki for FAQ
" NOTE: comments after Bundle commands are not allowed.
" NERDTree config
map <C-n> :NERDTreeToggle<CR>
autocmd vimenter * if !argc() | NERDTree | endif
" enable paste mode
nnoremap <F2> :set invpaste paste?<CR>
set pastetoggle=<F2>
set showmode
" Set PHP debugger port to 9001
let g:debuggerPort = 9001
set t_Co=256
colorscheme wombat256mod
:syntax enable
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
set rtp+=/Users/shane/.vim/bundle/powerline/powerline/bindings/vim
set number " Enables line numbers
set cindent " autoindent
set tabstop=4 " set tab distance
set shiftwidth=4
set expandtab " force tabs into spaces
set ruler
let g:html_indent_script1 = "inc"
let g:html_indent_style1 = "inc"
autocmd BufNewFile,BufRead Gemfile set filetype=ruby
autocmd BufNewFile,BufRead Vagrantfile set filetype=ruby
Jeeves:chef shane$ vi /Users/shane/.vimrc
และJeeves:chef shane$ cat /Users/shane/.vimrc
ส่วนหนึ่งของไฟล์ vimrc ของคุณหรือไม่หรือเป็นเส้นตัดและวางจากเทอร์มินัลของคุณ?