vim - świadomość kart


1

Jeśli piszę taki kod w vim:

 def my_function

i nacisnę enter, chciałbym, aby kursor był umieszczony poniżej d

Obecnie ustawia kursor jak najdalej w lewo.

Jak mogę to zrobić?

Odpowiedzi:


2

Jest kilka opcji, które chcesz zobaczyć:

:help 'autoindent'
:help 'smartindent'
:help 'cindent'
:help :filetype-indent-on

(Te polecenia są wpisane dokładnie jak widzisz powyżej.)

Opcja „autoindent” będzie działać tak, jak opisujesz, ale Vim może być bardziej inteligentny w wciskaniu, stąd pozostałe. Zwykle wystarczy użyć ostatniego tylko w vimrc i pozwolić Vimowi wykryć twój typ pliku i odpowiednie opcje wcięć do użycia dla tego typu pliku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.