GOOGLE ADS

Samstag, 16. April 2022

Ändern des Vim-Einrückungsverhaltens nach Dateityp

Könnte mir jemand in einfachen Worten erklären, wie ich das Einzugsverhalten von Vim basierend auf dem Dateityp am einfachsten ändern kann? Wenn ich zum Beispiel eine Python-Datei öffne, sollte sie mit 2 Leerzeichen einrücken, aber wenn ich ein Powershell-Skript öffne, sollte es 4 Leerzeichen verwenden.


Lösung des Problems

Verwenden Sie ftplugins oder Autocommands, um Optionen festzulegen.

ftplugin

In~/.vim/ftplugin/python.vim:

setlocal shiftwidth=2 softtabstop=2 expandtab

Und vergessen Sie nicht, sie einzuschalten in ~/.vimrc:

filetype plugin indent on

( :h ftpluginfür weitere Informationen)

Autobefehl

Im ~/.vimrc:

autocmd FileType python setlocal shiftwidth=2 softtabstop=2 expandtab

Ich würde auch vorschlagen, den Unterschied zwischen tabstopund zu lernen softtabstop. Viele Leute wissen nichts davon softtabstop.

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...