বলুন আমার কাছে iab
জাভা এবং আরও কিছু শতাধিক কাস্টম পুনরায় ম্যাপিং রয়েছে এবং কিছু কিছু হাস্কেলের জন্য পুনরায় ম্যাপিং রয়েছে, তবে আমি এটিকে আরও পরিচালিত করার জন্য এগুলিকে বিভিন্ন ফাইলে ভাগ করতে চাই। আমি যা খুঁজছি তা হ'ল এরকম কিছু তৈরি করা:
~/.
├── .vimrc
└── .vim
└── custom
├── java.vim
└── haskell.vim
যেখানে .vimrc দেখতে কিছু দেখতে পারে
import java
import haskell
এর মতো কিছু করা কি সম্ভব, বা আমি কি কেবলমাত্র জটিল বিষয়গুলিকেই জটিল করে তুলছি? আমি অনুমান করি যে আমি যেটি অর্জন করতে চাইছি তা হ'ল ল্যান্ডেক্সে \input
কমান্ড দিয়ে কেউ কী করে ...
after/ftplugin
?
~/.vim/after/ftplugin/java.vim
আপনি যখন কোনও java
ফাইল খোলেন এটি স্বয়ংক্রিয়ভাবে চালিত হবে। এটি আপনি যা চান তা মনে হচ্ছে।
~/.vim/after/ftplugin/$language.vim
?