vim "autoindent" // pattern - PullRequest
       4

vim "autoindent" // pattern

1 голос
/ 14 апреля 2010

Ширина моего терминала 160 символов.

Я использую VIM.

Есть ли способ сказать vim:

когда вы видите "//", автоматически добавьте его, чтобы начать @ width 80?

(И это также повлияло, когда я выделил регион и нажал =)

Спасибо!

Ответы [ 2 ]

3 голосов
/ 16 апреля 2010

Установите следующую строку в вашем файле .vimrc.

set autoindent

установить текстовую ширину = 80

1 голос
/ 16 апреля 2010

Возможно, вы захотите увидеть около :filetype indent plugin on

Вы также можете посмотреть на этот плагин: http://www.vim.org/scripts/script.php?script_id=294

Как правило, это плохая идея, чтобы произвольно добавлять отступы к комментариям так далеко. Обычно комментарии должны быть с тем же отступом, что и код, или сразу после кода, если они находятся в одной строке.

Если вы действительно уверены, что это то, что вы хотите сделать, вы можете сделать отображение или аббревиатуру:

:iab // <ctrl-o>80i<space><esc>A//<space>

или

:imap // <ctrl-o>80i<space><esc>A//<space>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...