Постійне перетворення вкладок у пробіли in vi / vim


14

Якби я хотів мати традиційний відступ у vi / vim, я б вводив ці команди:

:set tabstop=4
:set shiftwidth=4
:set expandtab

Набридливо друкувати ці команди щоразу, коли я відкриваю файл. Як я назавжди зберігаю ці налаштування?

Відповіді:


16

Створіть файл у домашньому каталозі під назвою .vimrcта вставте свої команди туди:

set tabstop=4
set shiftwidth=4
set expandtab

Vim Howto Ubuntu має декілька покажчиків до основної настройки, якщо ви хочете копати глибше, є також Vim Book та FAQ .

На vi-improved.org також є приємний, великий приклад .vimrc однієї людини, щоб ви перекочували.


3

Магазин

set tabstop=4
set shiftwidth=4
set expandtab

або

set ts=4 sw=4 
set expandtab

У вашому ~/.vimrcфайлі. EG /home/user/.vimrcабо /home/$(whoami)/.vimrc. Ви також можете використовувати інші налаштування в .vimrc, ті, які ви регулярно використовуєте, наприклад, syntax onякщо ви використовуєте повну версію VIM.


0

Після відкриття терміналу в \home\user\exampleuser\((каталог за замовчуванням)) створіть файл .vimrc. Якщо вам дуже подобається vim, ви можете ввести vim .vimrcкомандний рядок, або ви можете використовувати nano. Цей файл буде контролювати vim. Потім введіть свій код, який ви хочете тут встановити так: set expandtab (зауважте, немає колонок (:)) Потім збережіть файл і все закінчено!


1
Команда A :перед vimrc нешкідлива. :setте саме, що і setу vimrc. Див :h script.
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.