Angenommen, ich habe einige hundert benutzerdefinierte Neuzuordnungen iab
für Java und etwa hundert weitere Neuzuordnungen für Haskell. Dann möchte ich diese in verschiedene Dateien aufteilen, um die Verwaltung zu vereinfachen. Was ich suche, ist so etwas zu schaffen:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
Wo .vimrc so aussehen könnte
import java
import haskell
Ist so etwas möglich oder mache ich die Dinge nur zu kompliziert? Ich denke, was ich zu erreichen versuche, ist das, was man in LaTeX mit dem \input
Befehl macht ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
wird diese automatisch ausgeführt, wenn Sie eine java
Datei öffnen . Dies scheint das zu sein, was Sie wollen.
~/.vim/after/ftplugin/$language.vim
?