Die Registerkarte „Erweitern“ funktioniert unter Vim nicht

Die Registerkarte „Erweitern“ funktioniert unter Vim nicht

Ich habe die expandtabOption aktiviert, aber beim Klicken auf die Tabulatortaste werden mir trotzdem keine Leerzeichen angezeigt, sondern die eigentliche Tabulatortaste.

So habe ich es eingestellt:

set expandtab

set shiftwidth=4

set softtabstop=4

Zuerst dachte ich alsdiese Fragesagt, dass ein Plugin es überschreibt, aber ich habe Folgendes ausgeführt:

:verbose set expandtab?

und tatsächlich bekomme ich, dass der letzte Satz die Zeile in meinem vimrc ist

wie kann ich es lösen?

Antwort1

Es gibt zwei Stellen, an denen Sie es einstellen können: 1. $HOME/.vimrc 2. inline innerhalb der Datei

.vimrc #1 Dies sind die Einstellungen, die ich verwende:

"indent settings
set shiftwidth=4
set softtabstop=4
set expandtab
set nocompatible  " <= vim, not vi

Und bei mir funktioniert es. Stellen Sie außerdem sicher, dass Sie vim und nicht vi (?) verwenden..

Inline #2

Inline-Einstellungen für vi werden nur unterstützt, wenn Sie set modeline in Ihrem $HOME/.vimrcEinfügen „Bedeutung“ verwenden: set modelineund bearbeiten Sie Ihre Datei erneut.

verwandte Informationen