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


265

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

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


13
ওহ, এটি এমন একটি স্বস্তি যে আমিই একা নই যে এটি আটকে গেল।
টোমা জাটো - মনিকা

উত্তর:


515

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

:wq

6
@ ব্যবহারকারী 789 নির্দিষ্ট বা সাধারণ কোনও কিছুর জন্য? আপনি যদি জেনেরিক কমান্ডগুলির সন্ধান করছেন তবে এই ওয়েবসাইটটি ব্যবহার করে দেখুন: viemu.com/a_vi_vim_ographicical_cheat_sheet_tutorial.html
নুনোপোলনিয়া

1
তারা সত্যিই এটি একটি মন্তব্য হিসাবে যুক্ত করতে পারত যাতে আমাদের হাজার হাজার লোককে তিনটি অক্ষরের জন্য টার্মিনালের বাইরে পাঠানো হয়নি !! তবে আমি মনে করি নুনোপলোনিয়া খুশী তারা না করে =)
কেসি মারে

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

3
Godশ্বরের ধন্যবাদ আমি এটি পেয়েছি। গুরুতরভাবে, কেবলমাত্র প্রবেশের প্রতিশ্রুতি বার্তার স্ক্রিনে সেই এক টুকরো দিকটি যুক্ত করে আঘাত করা উচিত হবে না ??
ভয়েডিজরো

52

আপনি কীভাবে একটি নির্দিষ্ট কমান্ড ( Esc:wq) চালাতে পারেন তা বলার পরিবর্তে , আমি আপনাকে দুটি লিঙ্ক সরবরাহ করতে পারি যা আপনাকে ভিআইএম সাহায্য করতে পারে:

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

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

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


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

ভিআইএম সম্পর্কে ব্যাখ্যা এবং আমার নিজস্ব সম্পাদক কীভাবে সেট আপ করবেন তার জন্য +1
এডমন্ড ইয়ুং 99

কীভাবে মাছ খাওয়াবেন তা শেখানো তাকে খাওয়ার জন্য একটি মাছ দেওয়ার চেয়ে ভাল। ধন্যবাদ।
ম্যাট্রিক্স

যে প্রশ্নটি করা উচিত ছিল তার উত্তর দেওয়ার সর্বোত্তম উপায়। Thx
moemen.ahmed

এইচটিএমএল লিঙ্কটি নষ্ট হয়ে গেছে।
Naxos84

35

Escআপনি সন্নিবেশ মোড থেকে বেরিয়ে এসেছেন তা নিশ্চিত করতে, তারপরে :wq(কোলন ডাব্লিউকিউ) বা ZZ(শিফট-জেড শিফট-জেড)।


2
অন্য যে কারও চেয়ে লক্ষ্য করা যায় যে এটি অন্যটির Shift-Z Shift-Zচেয়ে কত সহজ ? এবং যাইহোক, কিছু কি কম স্বজ্ঞাত পাওয়া যায়? ওহ হ্যাঁ, আমি উইন্ডোজের নাগরিক!
ইফেদী ওকনকভো

30
  • সন্নিবেশ মোডে Pressুকতে iবা চাপতে টিপুন aএবং পছন্দের বার্তাটি টাইপ করুন

  • ESCসন্নিবেশ মোড থেকে বেরিয়ে আসতে, বা অন্য কোনও মোডে দুর্ঘটনাক্রমে আপনি চালিত হতে পারেন কয়েকবার টিপুন

    • বাঁচাতে :wq, :xবাZZ

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

একটি ফাইল পুনরায় লোড করতে এবং আপনার করা সমস্ত পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে ...:

বেশ কয়েকবার চাপুন ESCএবং তারপরে প্রবেশ করুন :e!


10

একটি দ্রুত উপায়

  • সংরক্ষণ
  • এবং ছেড়ে দিন

হবে

:x

আপনি যদি একাধিক ফাইল খোলেন তবে আপনার একটি করতে হতে পারে

:xa

দ্রষ্টব্য: এক্স কেবল পরিবর্তিত ফাইলগুলি লিখবে।
সাইমন রিখটার

5

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


6
এটি একটি মন্তব্য করা উচিত। এটি অত্যন্ত প্রাসঙ্গিক তবে প্রশ্নের উত্তর দেয় না। বিপরীতে এটি একটি আদেশ সম্পর্কে কথা বলে যা যা চাওয়া হয় তার বিপরীতে কাজ করে। প্রাসঙ্গিক তবে কোনও উত্তর নয়
রুন এফএস

0

ব্যবহার করুন:

:wq!

বিস্মৃত চিহ্নটি কেবলমাত্র পঠন মোডকে ওভাররাইড করার জন্য ব্যবহৃত হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.