2015-07-08 18 views
5

editorconfig-vim eklentisini yüklemek için Vundle kullanıyorum. Doğru şekilde yüklenir ve :scriptnames'da listelenir. Ancak, x.js no'lu yeni bir dosya oluşturduğumda, girinti ayarları ~/.editorconfig dosyasından (CWD'de .editorconfig olmasına rağmen) alınmıyor ve ~/.editorconfig'da tanımladığım gibi 4 boşluk yerine 2 boşluk girintisi var.Vim'i nasıl destekleyebilirim .editorconfig?

Neyi yanlış yapıyorum? EditorConfig yapılandırması yapmak için ~/.vimrc'da belirli bir komutu çağırmalı mıyım? Benim ~/.editorconfig

:

root = true 

[*] 
end_of_line = lf 
insert_final_newline = true 
charset = utf-8 
indent_style = space 
indent_size = 4 

[{package.json,.travis.yml,Gruntfile.js,gulpfile.js,webpack.config.js}] 
indent_style = space 
indent_size = 2 

Ve ~/.vimrc yapılandırma:

set nocompatible    " be iMproved, required 
filetype off     " required 

set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 

Plugin 'gmarik/Vundle.vim' 
Plugin 'tpope/vim-fugitive' 
Plugin 'tomasr/molokai' 
Plugin 'moll/vim-node' 
Plugin 'jelera/vim-javascript-syntax' 
Plugin 'pangloss/vim-javascript' 
Plugin 'editorconfig/editorconfig-vim' 

call vundle#end()   " required 
filetype plugin indent on " required 

" set tw=80 
" set wrap linebreak nolist 

let g:jsx_ext_required = 0 " Allow JSX in normal JS files 
let g:syntastic_javascript_checkers = ['eslint'] 
let g:EditorConfig_core_mode = 'external_command' 

syntax on 
set number 
set ruler 
colorscheme molokai 
+0

Editorconfig ikili kurulu mu var? external_command – xuhdev

+0

kullandığınız için, "editorconfig -v" "EditorConfig C Çekirdek Sürüm 0.12.0" yankıları. –

+1

“EditorConfigReload” ı deneyebilir ve çalışıp çalışmadığını kontrol edebilirsiniz. Ayrıca lütfen mevcut dosyaları deneyin. – xuhdev

cevap

1

Başka eklenti editorconfig eklentisi geçersiz olması mümkündür.

Bu bana oldu. https://github.com/Raimondi/YAIFA (Yet Another Indent Finder, Neredeyse) yüklemeyi unutmuştum. Eklenti işlevselliği isminden ayrıştırmak daha kolay olsaydı, muhtemelen benim durumumda sorunu daha önce bulabilirdim.

0

Sizin için hangi eklentinin ayarlandığını kontrol etmek üzere :verbose set tabstop?'u kullanmak isteyebilirsiniz.

Last set from ... dese de, varsayılan seçeneği kullanır.

Ve sonra editorconfig karşılık gelen ayarlara sahip değildir ve hangi .editorconfig'un kullanıldığını kontrol etmek isteyebilirsiniz.

İlgili konular