加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何让Vim尊重.editorconfig?

发布时间:2020-12-15 16:59:48 所属栏目:安全 来源:网络整理
导读:我用 Vundle来安装 editorconfig-vim插件.它正确加载并列在:scriptnames中.但是当我创建一个新文件,比如x.js时,没有从?/ .editorconfig文件中选择缩进设置(虽然CWD中没有.editorconfig),而且我有2空格缩进而不是4空格在我的?/ .editorconfig中定义. 我做错
我用 Vundle来安装 editorconfig-vim插件.它正确加载并列在:scriptnames中.但是当我创建一个新文件,比如x.js时,没有从?/ .editorconfig文件中选择缩进设置(虽然CWD中没有.editorconfig),而且我有2空格缩进而不是4空格在我的?/ .editorconfig中定义.

我做错了什么?我应该调用?/ .vimrc中的某个命令来使EditorConfig配置工作吗?

我的?/ .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

我的?/ .vimrc配置:

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
您可能想要使用:verbose set tabstop?检查哪个插件为你设置.

如果它没有说来自…的最后一次设置,则它使用默认选项.

然后,editorconfig没有相应的设置,您可能想要检查使用了哪个.editorconfig.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读