নিওভিম টার্মিনাল এমুলেটারের জন্য কেস ব্যবহার করবেন?


10

নেওভিম এবং ভিমের একটি বড় পার্থক্য হ'ল নিউওমিমের মধ্যে একটি টার্মিনাল এমুলেটর রয়েছে যা অ্যাসিঙ্ক্রোনাসলি কাজ করে।

তবে আমি এই বৈশিষ্ট্যটি থেকে কীভাবে লাভ করতে পারি তা দেখতে আমি ব্যর্থ। কিসের জন্য আমি এটি ব্যবহার করতে পারি? আপনি কি নেওভিমের টার্মিনাল বৈশিষ্ট্যটির জন্য কিছু ব্যবহারের ক্ষেত্রে দিতে পারেন যাতে আমি বুঝতে পারি যে আমি কীভাবে এটি সর্বোত্তমভাবে ব্যবহার করতে পারি?

স্বাভাবিক ইন তেজ আমি সাধারণত ব্যবহার :read !{command}, :write !{command}, Ctrl+Zএবং fgtmux বিভক্ত জানালা সেইসাথে।


এর সাথে একটি সমস্যা <C-z>হ'ল ভিম প্রক্রিয়াটি ওএস দ্বারা স্থগিত করা হয়: এটি কিছুই করছে না (সার্ভার কমান্ডগুলির প্রতিক্রিয়া সহ)।
মার্টিন টর্নয়েজ

এটি ব্যবহার করার জন্য সাহায্য করবে :shellসঙ্গে exitপরিবর্তে বা তেজ এখানে খুব সাসপেন্ড করা হয়েছে?
cbaumhardt

1
@ কারপেটসমোকার, আপনি যখন আপনার পাঠ্য সম্পাদকটি ব্যবহার করছেন না তখন আপনি কী করবেন বলে আশা করছেন?
রোমেনেল

@ রোমেনল ওয়েল, উদাহরণস্বরূপ আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা একটি নির্দিষ্ট ফাইল সম্পাদনা করে ভিম সেশনে মনোনিবেশ করবে; এটি স্থগিত করা ভীম প্রক্রিয়াগুলিতে
ঝুলবে

1
এটি কোনও সমস্যা নয় <C-z>, এটি আপনার স্ক্রিপ্টের সমস্যা with
রোম্যানেল

উত্তর:


10

ভিমের অভ্যন্তরে টার্মিনাল চালানো আপনাকে সেই টার্মিনালে চালিত প্রোগ্রামগুলিতে ইনপুট এবং আউটপুটটিতে ভিম কমান্ড ব্যবহার করতে দেয়। আপনি অনুসন্ধান, অনুলিপি-পেস্ট, ম্যাক্রোস, সিনট্যাক্স রঙিন ইত্যাদি ব্যবহার করুন :read !{command}এবং :write !{command}আপনাকে এক-শট কমান্ডের জন্য দেয় তবে অ্যাসিক্রোনাস ইনপুট / আউটপুট কার্যকর হয়ে যায় যখন আপনি টুকরো টুকরো করে কোনও বহিরাগত প্রোগ্রামে ইনপুট জমা দিতে চান।

টিপিক্যাল ইউজ কেস হ'ল রিড-ইভাল-প্রিন্ট লুপ (আরপিএল), যা অনেকগুলি উচ্চ-স্তরের প্রোগ্রামিং ভাষা সরবরাহ করে। আপনি আপনার উত্স কোডে একটি শিরোনাম টাইপ করুন, তারপরে তাৎক্ষণিক প্রতিক্রিয়ার জন্য এটি REPL এ ফিড করুন। যেহেতু আরপিএল এক জমা থেকে পরবর্তীটিতে চলতে থাকে, তাই জমা দেওয়া কোড স্নিপেট প্রসঙ্গে কার্যকর করা হয়।


6

আমি মনে করি কেবলমাত্র টার্মিনাল-কেবল ম্যাপিং তৈরির বিকল্পটি মূল্যবান এবং আপনি অন্যান্য টার্মিনাল এমুলেটরগুলিতে যে বিকল্পগুলি পেয়েছেন তা প্রসারিত করে, যেমন নির্দিষ্ট কনফিগারেশন সহ ইউনিটেট চালানোর জন্য ম্যাপিং টি, যা আপনি কেবল জটিল উপকরণ বা ব্যাশ ফাংশনগুলির মাধ্যমে অর্জন করতে পারেন।


4

আমি মনে করতে পারি সবচেয়ে স্পষ্ট ব্যবহারের ক্ষেত্রে হ'ল প্রোগ্রামিং। আপনি কি কখনও ভিআইএম এর মধ্যে পরীক্ষা চালাতে চেয়েছিলেন, বা সংকলন করতে, বা কোনও কনসোল সরঞ্জাম ব্যবহার করতে চান? আমি জানি লোকেরা টেমাক্স ব্যবহার করে, তবে আমি জানি যে আপনি নিওভিম এর অভ্যন্তরে এটি করতে পারেন। এটি দুর্দান্ত দুর্দান্ত !!!

আপনি যদি বাফার ব্যবহার করেন তবে আপনি খুশি হিসাবে টার্মিনালগুলি যুক্ত করতে, অপসারণ করতে, আড়াল করতে এবং প্রদর্শন করতে পারেন। এটাই লাভ;)

নিওভিমের ভিতরে শেল চালাচ্ছেন


3

আমি যে সর্বোত্তম ব্যবহারের বিষয়টি ভাবতে পারি তা হল 110 বিপিএস লাইনের মূল এক-একটি এডিএম -3 এ! কখনও কখনও পাশাপাশি জিনিসগুলি পাশাপাশি পাশাপাশি দেখার বিকল্প :!rনেই এবং এটি কেটে দেয় না।


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