কমান্ড মোডে vi তে আপনি টেক্সট পেস্ট করা থেকে শুরু করে একটি শেল চালু করা বা বন্ধ করার মত যেকোন সংখ্যক ফাংশন পরিচালনার নির্দেশ দিতে পারেন। vi তে বেশীরভাগ কমান্ডই খুব সংক্ষিপ্ত এবং একটি অক্ষর চেপেই তা দেয়া সম্ভব। এমনকি ইনসার্ট মোড এ প্রবেশ করতে হয় কমান্ড মোড থেকেই। ইনসার্ট মোডে আপনি শুধুমাত্র লিখতে পারবেন। ব্যতিক্রম বলতে শুধুমাত্র নতুন লেখা ব্যাকস্পেস-কি দিয়ে মুছে সংশোধন করতে পারবেন -ব্যস এটুকুই। ইনসার্ট মোডে লেখা কপি পেস্ট করতে পারবেন না, সার্চ করতে পারবেন না বা ডকুমেন্ট কে সংরক্ষন/সেভ করতে পারবেন না। সব কিছুই কমান্ড মোড এ করতে হবে।