0

私が持っているVIMでは、すべてのタブが2つのスペースです。しかし、github にプッシュすると、4 つのスペースに変換されます。それらが4つのスペースに変換されないようにする方法を理解するのを手伝ってくれる人はいますか?

私のvimrcファイル:

call pathogen#infect()
call pathogen#runtime_append_all_bundles()

" search
set hlsearch                  " highlight the search
set incsearch                 " incremental search
set ignorecase                " search ignoring case
set showmatch                 " show matching bracket

" colors
set background=dark
let g:solarized_termcolors=8 " proper solarized coloring
colorscheme peachpuff

" syntax
syntax on
filetype on                   " Enable filetype detection
filetype plugin on            " Enable filetype-specific plugins
filetype indent on            " Enable filetype-specific indenting

set ruler                     " show the line number on the bar
set more                      " use more prompt
set autoread                  " watch for file changes
set number                    " line numbers
set hidden
set noautowrite               " don't write old file out when switching files
set lazyredraw                " don't redraw when don't have to
set showmode
set showcmd
set nocompatible              " vim, not vi
set autoindent smartindent    " auto/smart indent
set smarttab                  " tab and backspace are smart
set tabstop=2                 " 6 spaces
set shiftwidth=2
set scrolloff=5               " keep at least 5 lines above/below
set sidescrolloff=5           " keep at least 5 lines left/right
set history=200
set backspace=indent,eol,start
set linebreak
set cmdheight=2               " command line two lines high
set undolevels=1000           " 1000 undos
set updatecount=100           " switch every 100 chars
set complete=.,w,b,u,U,t,i,d  " do lots of scanning on tab completion
set ttyfast                   " we have a fast terminal
set noerrorbells              " No error bells please
set shell=bash
set fileformats=unix
set ff=unix
set wildmode=longest:full
set wildmenu                  " menu has tab completion
set laststatus=2
set diffopt=filler,iwhite     " ignore all whitespace and sync

" scss formatting
autocmd BufRead,BufNewFile *.scss ""set ft=scss.css

" jade formatting
autocmd BufRead,BufNewFile *.jade setlocal ft=jade noexpandtab
autocmd FileType jade :setlocal sw=2 ts=2 sts=2

autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
autocmd Filetype javascript setlocal ts=2 sw=2 sts=0 noexpandtab
4

2 に答える 2

0

Githubのタブサイズを変更する方法についてこれを読むことをお勧めします

スタイル「Better sized tabs in code」をダウンロードしてGithubのタブを変更するStylishというブラウザ拡張機能があるようです

ブラウザー拡張機能をダウンロードし、スタイルを使用して、タブ間隔を 2 つのスペース タブに変更します。

これが役に立ったことを願っています!

于 2013-09-29T06:39:32.093 に答える