Vim Smart Tabbing - PullRequest
       25

Vim Smart Tabbing

5 голосов
/ 11 мая 2011

В emacs всякий раз, когда нажимается tab, курсор перемещается в соответствующее место в текущей строке. Однако в vim этого не происходит, вкладка имеет заданную длину и будет заходить так далеко каждый раз, когда я нажимаю tab. Есть ли способ включить «умное табулирование» в vim?

Ответы [ 3 ]

4 голосов
/ 11 мая 2011

Я не совсем уверен, какое поведение вы ожидаете, но это, вероятно, оно.

:set smarttab

Также рассмотрите настройку:

:set smartindent
:set autoindent
0 голосов
/ 12 мая 2011

Возможно, вы просто хотите использовать == для автоматического отступа текущей строки.

0 голосов
/ 11 мая 2011

Полагаю, ваш вопрос следующий.У вас есть текст вроде:

Это строка 1

$ (много пробелов) Это строка 2

Это строка 3

Теперь,вы находитесь в обычном режиме, ваш курсор находится после $, и вы хотели бы получить его непосредственно перед T. Если это так, просто нажмите «w» (чтобы пройти «w»), и вы достигнете своей цели.

...