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]