Wie kann man in vim unterschiedliche Einrückungsbreiten für verschiedene Codedateien bereitstellen?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:41:26
0
1
1028

Wie stelle ich in der .vimrc-Datei unterschiedliche Tabulatorbreiten für verschiedene Codedateien ein (die einfach anhand des Suffixnamens beurteilt werden können)? Beispielsweise werden die Tabulatoren von .rb-Dateien jeweils um zwei Leerzeichen eingerückt, die Tabulatoren von .c-Dateien werden um drei Leerzeichen eingerückt und die Tabulatoren von .cs-Dateien werden um vier Leerzeichen eingerückt, ähnlich wie hier. PS: Es muss nur unter Linux und OSX verwendet werden. Vielen Dank im Voraus an alle, die Antworten gegeben haben.

曾经蜡笔没有小新
曾经蜡笔没有小新

Antworte allen(1)
左手右手慢动作

根据文件类型来设置就可以了,如下.

"为不同的文件类型设置不同的空格数替换TAB
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set ai
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set sw=4
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set ts=4
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set sts=4
autocmd FileType javascript,html,css,xml set ai
autocmd FileType javascript,html,css,xml set sw=2
autocmd FileType javascript,html,css,xml set ts=2
autocmd FileType javascript,html,css,xml set sts=2
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!