gpt4 book ai didi

vim - 我如何让 Vim 尊重 .editorconfig?

转载 作者:行者123 更新时间:2023-12-03 14:26:57 31 4
gpt4 key购买 nike

我用过 Vundle安装 editorconfig-vim插件。它正确加载并列在 :scriptnames 中.但是当我创建一个新文件时,比如 x.js ,缩进设置不是从 ~/.editorconfig 中选取的文件(尽管在 CWD 中没有 .editorconfig),并且我有 2 个空格而不是我在 ~/.editorconfig 中定义的 4 个空格.

我做错了什么?我应该在 ~/.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?检查哪个插件为您设置了它。

如果没有说Last set from ... ,它使用默认选项。

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

关于vim - 我如何让 Vim 尊重 .editorconfig?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31295455/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com