আমি কীভাবে কোনও প্রতিস্থাপন না করে কোনও ভিএম নির্বাচন বা ব্যাশের ব্যাপ্তি কার্যকর করতে পারি?


12

আমি ভিমে কিছু পাঠ্য নির্বাচন করতে চাই এবং তারপরে এটি ব্যাশে চালিত করব। আমি নিম্নলিখিত পদ্ধতি সম্পর্কে জানি:

  1. Vবা ব্যবহার করে পাঠ্য নির্বাচন করুনv
  2. :!!

যাইহোক, এটি কমান্ডের আউটপুট সহ নির্বাচনটি প্রতিস্থাপন করে। আমি যদি তা না চাই?

উত্তর:


21

:wকমান্ডটি এভাবে টাইপ করুন :

:w !command

আপনি এটি টাইপ করার সাথে সাথে এটি প্রদর্শিত হবে:

:'<,'>w !command

দেখা

:help :w_c

3
এটি সঠিক, তবে :w! commandভুল করে যাতে না হয় সেদিকে খেয়াল রাখুন। কমান্ডটি যদি আপনার কোনও প্রোগ্রামে লেখার অ্যাক্সেস থাকে তবে এটি প্রোগ্রামটি ওভাররাইট করে দেবে এবং আপনি যে পরিবর্তনটি খালি ছিল না তা পরিবর্তনটি পূর্বাবস্থায় ফিরিয়ে আনতে পারবেন না।
রায়

5

ইন তেজ 8.0 , আপনি লাইন এবং রান একটি সীমার নির্বাচন করতে পারেন :terminal bash। এটি bashস্টিডিন হিসাবে আপনার নির্বাচনের সাথে চলমান একটি টার্মিনাল খুলবে ।

:terminal node, :terminal ruby, :terminal pythonচমত্কারভাবে পাশাপাশি কাজ বলে মনে হচ্ছে।

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