git - উইন্ডোজের জন্য ভিআইএম-আমি কোন ফাইল থেকে সংরক্ষণ এবং প্রস্থান করতে টাইপ করব?




vim windows-xp (5)

git commit -am "My commit message" ব্যবহার করে আমি দুর্ঘটনাক্রমে git commit -a পরিবর্তে টাইপ git commit -am "My commit message" , এবং এখন আমি আমার সিএমডি প্রম্পটটি git commit -am "My commit message" ফাইল সংস্করণের সাথে ভরাট করছি ("আপনার জন্য প্রতিশ্রুতি বার্তা লিখুন .. । ")। আমি শীর্ষে আমার বার্তা যোগ করেছি, কিন্তু এখন আমি কীভাবে সংরক্ষণ এবং ছাড়তে পারি তা নির্ধারণ করতে পারছি না। আমি CTRL + W + Q টিপতে চেষ্টা করেছি, কিন্তু এটি কার্সার কোথায় ^ যোগ করে না।

আমি প্রথমে esc চেষ্টা করেছি, এবং তারপর CTRL + W + Q , কিন্তু এটি No write since last change (add ! to override)

https://code.i-harness.com


আপনি কীভাবে একটি নির্দিষ্ট কমান্ডটি চালাতে পারেন ( ESC : w q ) আমি আপনাকে বলার পরিবর্তে, আমি আপনাকে দুটি লিঙ্ক সরবরাহ করতে পারি যা VIM- এ আপনাকে সাহায্য করতে পারে:

  • http://bullium.com/support/vim.html একটি HTML দ্রুত রেফারেন্স কার্ড সরবরাহ করে
  • http://tnerual.eriogerg.free.fr/vim.html বিভিন্ন ভাষায় একটি পিডিএফ দ্রুত রেফারেন্স কার্ড সরবরাহ করে, মুদ্রণ-আউটের জন্য অপ্টিমাইজ করা, ভাঁজ এবং আপনার ডেস্ক ড্রয়ারের উপর রাখুন

যাইহোক, ভিআইএম শিখার সর্বোত্তম উপায়টি এটি শুধুমাত্র গিটের জন্য ব্যবহার করা হয় না তবে আপনার দৈনন্দিন কাজের জন্য নিয়মিত সম্পাদক হিসাবে।

যদি আপনি ভিআইএম-তে স্যুইচ করতে যাচ্ছেন না তবে এটির কমান্ডগুলি মনের মধ্যে রাখা অসম্ভব। যে ক্ষেত্রে, যান এবং গিট সঙ্গে ব্যবহার করার জন্য আপনার প্রিয় সম্পাদক সেট আপ


আপনি সম্পাদনা মোডের বাইরে আছেন তা নিশ্চিত করতে ESC টিপুন এবং তারপরে টাইপ করুন:

:wq

:q! একটি শর্তহীন নো-প্রস্থান প্রস্থান বাধ্য করবে


Esc আপনি সন্নিবেশ মোড থেকে প্রস্থান করার জন্য নিশ্চিত করুন, তারপর :wq (colon wq) বা ZZ (shift-z shift-z)।


  • সন্নিবেশ মোডে প্রবেশ করতে i বা a টিপুন, পছন্দের বার্তা টাইপ করুন

  • সন্নিবেশ-মোড থেকে বেরিয়ে ESC অথবা কয়েকটি মোড আপনি দুর্ঘটনাক্রমে দৌড়ে যেতে পারেন এমন অনেক বার চাপুন

    • সংরক্ষণ করতে :wq :x বা ZZ

    • সংরক্ষণ ছাড়া প্রস্থান করতে, :q! বা ZQ

সম্পাদনা করুন:
একটি ফাইল পুনরায় লোড এবং আপনার তৈরি করা সব পরিবর্তন পূর্বাবস্থায় ফিরিয়ে আনুন ...
ESC বার বার চাপুন এবং তারপর লিখুন :e!







git-commit