আমি সম্প্রতি Zsh ব্যবহার শুরু করেছি এবং এটি দুর্দান্ত। দুর্ভাগ্যক্রমে, প্রকল্পটির জন্য আমি আমার "মূল" প্রকল্পটি বিবেচনা করি, সবকিছু ধীরে ধীরে। আমার অর্থ হ'ল প্রতিবার আমি একটি কমান্ড চালাচ্ছি - ls
উদাহরণস্বরূপ - কমান্ড কার্যকর হওয়ার সময় এবং আমি আবার টার্মিনালটি ব্যবহার করতে পারার মধ্যে প্রায় পাঁচ সেকেন্ডের বিলম্ব রয়েছে।
এই এক রেপোর চেয়ে আলাদা কী হতে পারে যা Zsh এত ধীর করে দেয়? আমি ধরে নিলাম এটি একটি Zsh- নির্দিষ্ট জিনিস কারণ আমি Zsh ব্যবহার শুরু করার আগে কোনও সমস্যা হয়নি। আমি একটি চেষ্টা করেছিলাম git clean
কিন্তু এটি কোনও লক্ষণীয় পার্থক্য তৈরি করতে পারেনি।
আমি যদি ম্যাক ওএস এক্সে আছি তবে তা গুরুত্বপূর্ণ।
আপডেট: আমার এই লাইনটি .zshenv
এটি আস্তে আস্তে তৈরি করছে:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
যদি আমি সেই লাইনটি মন্তব্য করি তবে এটি প্রায় 3 সেকেন্ড সময় থেকে শুরু করে প্রায় 1 সেকেন্ড সময় নেয়। দুর্ভাগ্যক্রমে, আমার সেই লাইনটি দরকার, যেহেতু আমার অনেক প্রকল্পের আরভিএম ব্যবহার করে। আমি এখন কি করব জানি না।
আপডেট 2 : এটি বিশেষত একটি ওহ-আমার- zsh জিনিস বলে মনে হচ্ছে। আমি যদি লোড না করি তবে আমার ~/.oh-my-zsh/oh-my-zsh.sh
কোনও সমস্যা নেই।