Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
github上的vim格式化_Github_Vim - Fatal编程技术网

github上的vim格式化

github上的vim格式化,github,vim,Github,Vim,自从我开始使用vim以来,我的一些文件在github视图上的缩进效果就大不相同了。这是最奇怪的行为。我将在vim和atom中打开该文件,所有缩进看起来都很好,只要我在github中打开同一个文件,格式就都不可靠 以下是一些屏幕截图: vim中的代码: atom中的代码: github上的代码: 我在谷歌搜索中看到的关于缩进的一切都是各种插件的问题,与此无关。知道为什么会这样吗?如果有帮助,这里是我的.vimrc文件: syntax on set number set hlsearch se

自从我开始使用
vim
以来,我的一些文件在github视图上的缩进效果就大不相同了。这是最奇怪的行为。我将在
vim
atom
中打开该文件,所有缩进看起来都很好,只要我在github中打开同一个文件,格式就都不可靠

以下是一些屏幕截图:

vim中的代码:

atom中的代码:

github上的代码:

我在谷歌搜索中看到的关于缩进的一切都是各种插件的问题,与此无关。知道为什么会这样吗?如果有帮助,这里是我的
.vimrc
文件:

syntax on
set number
set hlsearch
set showcmd
set ignorecase
set smartcase
set splitright
set tabstop=2
set shiftwidth=2
set iskeyword-=_
set autoindent
set smartindent
set scrolloff=999
set syntax=markdown

noremap <C-h> <C-w>h
noremap <C-j> <C-w>j
noremap <C-k> <C-w>k
noremap <C-l> <C-w>l
noremap <C-t> gt

au BufNewFile,BufFilePre,BufRead *.md set filetype=markdown
上的语法 设定数 高亮显示 设置showcmd 置之不理 设置smartcase 设置拆分权限 设置tabstop=2 设置shiftwidth=2 设置iskeyword-=_ 自动缩进 智能对齐 设置scrolloff=999 设置语法=降价 诺雷马克h 诺雷马克j 诺雷马克 诺雷马克 诺雷马克燃气轮机 au BufNewFile、BufFilePre、BufRead*.md set filetype=markdown
使用以下内容在github repo中创建一个名为.editorconfig的文件:

[*]
indent_style = tab
indent_size = 2

尝试
设置expandtab
对于新文件,将
?ts=2
添加到现有文件的github URL。太棒了!这成功了!如果你想回答,我就给你支票。非常感谢!嗯,这并不是修复repo中已经存在的文件,我需要以某种方式配置它吗?当我将查询字符串添加到url@AndrewKim抱歉,已编辑文件内容。它也应该适用于现有文件。您可以使用特定的文件扩展名而不是
[*]
。e、 g.
[*.java]