vim - tab bewusstsein


1

Wenn ich Code wie diesen in vim schreibe:

 def my_function

und ich drücke Enter, ich möchte, dass der Cursor unter dem d positioniert wird.

Derzeit positioniert es den Cursor so weit wie möglich nach links.

Wie kann ich das machen?

Antworten:


2

Es gibt verschiedene Optionen, die Sie sich ansehen sollten:

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

(Diese Befehle werden genau so eingegeben , wie Sie sie oben sehen.)

Die Option 'autoindent' funktioniert genau so, wie Sie es beschrieben haben, aber Vim kann beim Einrücken intelligenter sein, daher auch die anderen. Normalerweise reicht es aus, nur den letzten in Ihrem vimrc zu verwenden und Vim Ihren Dateityp und die entsprechenden Einrückungsoptionen für diesen Dateityp ermitteln zu lassen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.