Angenommen, ich habe einige hundert benutzerdefinierte Neuzuordnungen iabfü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 \inputBefehl macht ...
after/ftplugin?
~/.vim/after/ftplugin/java.vimwird diese automatisch ausgeführt, wenn Sie eine javaDatei öffnen . Dies scheint das zu sein, was Sie wollen.
~/.vim/after/ftplugin/$language.vim?