হালনাগাদ
আপনি যদি কোনও নির্দিষ্ট প্রকল্পে কাজ করে থাকেন তবে আমি এডিটর কনফিগ ব্যবহার করার জন্য সুপারিশ করছি ।
এটি আপনাকে .editorconfig
আপনার সংগ্রহস্থলের মূল প্রান্তে একটি ফাইল সংজ্ঞায়িত করতে দেয় যা আপনি আপনার সংগ্রহস্থল জুড়ে প্রতিটি ফাইল টাইপের জন্য ব্যবহার করতে চান সেগুলি নির্ধারণ করে।
উদাহরণ স্বরূপ:
root = true
[*.css]
charset = utf-8
indent_style = space
indent_size = 4
[*.js]
charset = utf-8
indent_style = space
indent_size = 2
এখানে একটি ভিআইএম প্লাগইন রয়েছে যা আপনার খোলার ফাইলের কনফিগারেশন ফাইল অনুসারে স্বয়ংক্রিয়ভাবে ভিএমটি কনফিগার করে।
এর উপরে .editorconfig
ফাইলটি অন্য অনেক আইডিই এবং সম্পাদকদের কাছে স্বয়ংক্রিয়ভাবে সমর্থিত তাই এটি বিভিন্ন পরিবেশের ব্যবহারকারীদের মধ্যে সহযোগিতার জন্য সেরা বিকল্প।
মূল উত্তর
আপনার যদি প্রায়শই আকার পরিবর্তন করতে হয় এবং আপনি এটি কোনও নির্দিষ্ট ফাইল টাইপের সাথে আবদ্ধ করতে না চান তবে দ্রুত পছন্দগুলি স্যুইচ করতে আপনার .vimrc ফাইলটিতে পূর্বনির্ধারিত কমান্ড থাকতে পারে:
nmap <leader>t :set expandtab tabstop=4 shiftwidth=4 softtabstop=4<CR>
nmap <leader>m :set expandtab tabstop=2 shiftwidth=2 softtabstop=2<CR>
এটি কী \ t এবং \ m তে দুটি পৃথক আকারের সেট ম্যাপ করে। আপনি যা চাবি চান তা এটিকে পুনর্নির্দেশ করতে পারেন।