Встановлення TAB на 2 пробіли


19

Я переглянув різні відповіді, з яких випливає, що встановлення наступного в .vimrc було б доречним, щоб змусити вставки вкладки стати пробілами.

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

Однак, коли я намагаюся використовувати 2 пробіли, вона продовжує за замовчуванням 4 пробіли на вкладці. Я спробував перейти set expandtabдо нижньої частини цих декларацій. Я спробував видалити softtabstopдекларацію. Я розглядав різні відповіді на інші запитання. Якщо хтось може мені допомогти, це було б дивно.

Відповіді:


8

Ви знайшли своє джерело .vimrcпісля внесення цих змін? Якщо у вас відкрито vim, просто введіть source ~/.vimrc(припустимо, що він знаходиться у стандартному розташуванні)

EDIT: Це теж може допомогти


Схоже, моя проблема справді була відсутністю джерела. Я прочитав, що файл буде автоматично розміщений під час редагування його, і я дійсно побачив деякі зміни у своєму VIM при первинному створенні файлу .vimrc. Спасибі за вашу відповідь!
Кріс Сноу

@Gleland, Чи існує спосіб встановити лише tabs2 пробіли, лише для файлів розмітки?
alpha_989

@ Alpha_989 це повинно допомогти stackoverflow.com/questions/158968 / ...
Gleland
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.