Ich möchte Leerzeichen anstelle von Tabs verwenden, wenn ich Perl-Skripte mit dem nativen vi auf Solaris-Systemen bearbeite.Konfigurieren Sie native vi, um Leerzeichen anstelle von Tabs auszugeben, und wandeln Sie nicht automatisch eingefügte Leerzeichen in Tabs um?
Ich weiß, dass dies mit dem vim-Klon gemacht werden kann, aber ich habe keinen Zugang zur Installation von vim auf diesen Systemen, da sie vom Hersteller gesperrt sind.
Erstens, gibt es eine Möglichkeit, vi zu konfigurieren, um Leerzeichen auszugeben, wenn ich TAB drücke?
Und zweitens, ich bin auch mit dem Auto-indent Merkmale vi:
:set ai
Das Problem ist, wenn ich manuell Leerzeichen eingeben für Einrücken vi Gruppen von 8 Leerzeichen in Tabs automatisch konvertiert, wenn es automatisch tut Eindringling. Ich denke, wenn ich einen Weg finde, diese Funktionalität auszuschalten, wird es ein Anfang sein.
http://vim.wikia.com/wiki/Converting_tabs_to_spaces – Pranav