Wednesday, April 12, 2023

vi Editor in Linux/Unix विआई एडिटर in English/Hindi

The vi editor is the most popular and commonly used Unix text editor software. It is available in all Linux Distributions. vi editor was developed by Bill joy in C language for ‎Unix like Operating systems in 1976. Vi is a user friendly and very powerful text editor. it is fully based on commands. It takes very less memory space so we can effectively perform any operation on text files in it.The improved version of vi editor is Vim (Vi improved).

vi एडिटर अत्यधिक प्रचलित एवं कार्य में आसान यूनिक्स टेक्स्ट एडिटर सॉफ्टवेयर है जो सभी लिनक्स डिस्ट्रीब्यूशन उपलब्ध होता है। इसे सन 1976 में बिल जॉय नामक इंजीनियर ने C लैंग्वेज में Unix जैसे ऑपरेटिंग सिस्टम्स  लिए निर्मित किया था। vi समझने में आसान एवं शक्तिशाली टेक्स्ट एडिटर है। vi एडिटर पूर्णतः commands  आधारित होता है । यह बहुत काम मात्रा में मेमोरी स्पेस ग्रहण करता है,जिसके फलस्वरूप इस एडिटर में टेक्स्ट फाइल्स पर ऑपरेशन प्रभावी ढंग से किये जा सकते है ।vi एडिटर का परिष्कृत वर्शन vim  (vi  इम्प्रूव्ड) है। 

To start The vi Editor , We need to write following command:-
vi एडिटर को प्रारंभ करने के लिए निम्नलिखित Command लिखी जाती हैं:-

Syntax प्रारूप :-
$vi  or  $vi filename

Here, filename is name of the file which we want to create or edit.
यहाँ Filename उस File का नाम है जिसे हम Create या Edit करना चाहते हैं ।











Modes of vi editor (vi एडिटर के मोड्स ):-

vi editor has following three modes:-
vi एडिटर में निम्नलिखित तीन मोड्स होते हैं:-

1) Command Mode (कमांड मोड ):-

The By default mode of vi editor is command mode. In this mode, we can write different commands to perform different operations just like Cut,Copy, Paste, Search  and Execute etc.
vi एडिटर का बाय डिफ़ॉल्ट मोड "कमांड मोड" होता हैं। इस मोड में कमांड्स लिखे जाते है जिनका उपयोग विशेष कार्यो को पूर्ण करने के लिए किया जाता है जैसे Cut,Copy, Paste, Search  एवं Execute इत्यादि। 

2) Input Mode (इनपुट मोड):-

To enter in Input mode we need to write letter 'i'. This mode is used to create edit and save text in files.  
इनपुट मोड में प्रवेश करने के लिए  'i' अक्षर लिखा जाता है। इस मोड की सहायता से हम टेक्स्ट को फाइल में लिख सकते हैं एवं उसमे परिवर्तन कर सकते है साथ ही फाइल को सेव कर सकते है।   

3) Ex Mode Or Last Line Mode (एक्स या लास्ट लाइन मोड):- 

The ex mode is an extension of command mode.To enter this mode we need to press 'Esc' key and then : (the colon prompt ),  It allows user to enter previous Ex commands. Unlike the command-line mode user won't return to normal mode automatically.
एक्स मोड कमांड मोड का एक्सटेंशन होता है इसमें प्रवेश करने हेतु 'Esc ' कुंजी को दबाया जाता है एवं कोलन (:)लिखा जाता है।  को पिछली कमांड का प्रयोग करने की अनुमति प्रदान करता है एवं कमांड मोड के विपरीत, यूजर स्वतः ही इस मोड से नार्मल मोड में नहीं जा सकता है। 

No comments:

Post a Comment