Impostazione di TAB su 2 spazi


17

Ho esaminato varie risposte che implicano che l'impostazione di quanto segue in .vimrc sarebbe appropriata per forzare l'inserimento delle schede in spazi.

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

Tuttavia, quando provo a utilizzare 2 spazi, continua a impostare automaticamente 4 spazi per scheda. Ho provato a spostarmi set expandtabin fondo a queste dichiarazioni. Ho provato a rimuovere la softtabstopdichiarazione. Ho analizzato anche le varie risposte fornite ad altre domande. Se qualcuno mi può aiutare sarebbe fantastico.

Risposte:


7

Hai acquistato da .vimrcquando hai apportato queste modifiche? Quando hai vim aperto basta digitare source ~/.vimrc(supponendo che sia nella sua posizione predefinita)

EDIT: Anche questo potrebbe aiutare


Sembra che il mio problema fosse davvero una mancanza di approvvigionamento. Avevo letto che il file verrebbe automaticamente acquisito quando lo hai modificato, e in effetti ho visto alcune modifiche al mio VIM durante la creazione iniziale del file .vimrc. La ringrazio per la risposta!
Chris Snow,

@Gleland, C'è un modo per impostare solo tabssu 2 spazi, solo per i file markdown?
alpha_989

@ alpha_989 questo dovrebbe aiutare stackoverflow.com/questions/158968/...
Gleland
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.