<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>टूल्स और विकास पर्यावरण on kenji.blog</title><link>http://kenji.blog/hi/categories/%E0%A4%9F%E0%A5%82%E0%A4%B2%E0%A5%8D%E0%A4%B8-%E0%A4%94%E0%A4%B0-%E0%A4%B5%E0%A4%BF%E0%A4%95%E0%A4%BE%E0%A4%B8-%E0%A4%AA%E0%A4%B0%E0%A5%8D%E0%A4%AF%E0%A4%BE%E0%A4%B5%E0%A4%B0%E0%A4%A3/</link><description>Recent content in टूल्स और विकास पर्यावरण on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>hi</language><copyright>kenjinote</copyright><lastBuildDate>Fri, 19 Apr 2024 22:06:34 +0900</lastBuildDate><atom:link href="http://kenji.blog/hi/categories/%E0%A4%9F%E0%A5%82%E0%A4%B2%E0%A5%8D%E0%A4%B8-%E0%A4%94%E0%A4%B0-%E0%A4%B5%E0%A4%BF%E0%A4%95%E0%A4%BE%E0%A4%B8-%E0%A4%AA%E0%A4%B0%E0%A5%8D%E0%A4%AF%E0%A4%BE%E0%A4%B5%E0%A4%B0%E0%A4%A3/index.xml" rel="self" type="application/rss+xml"/><item><title>vim परिचय</title><link>http://kenji.blog/hi/p/vim%E5%85%A5%E9%96%80/</link><pubDate>Fri, 19 Apr 2024 22:06:34 +0900</pubDate><guid>http://kenji.blog/hi/p/vim%E5%85%A5%E9%96%80/</guid><description>&lt;img src="http://kenji.blog/p/vim%E5%85%A5%E9%96%80/img.png" alt="Featured image of post vim परिचय" />&lt;p>&lt;img src="http://kenji.blog/p/vim%E5%85%A5%E9%96%80/img_1.png"
width="1920"
height="1080"
srcset="http://kenji.blog/p/vim%E5%85%A5%E9%96%80/img_1_hue190cb5546151f3c9f61d693ae541095_45716_480x0_resize_box_3.png 480w, http://kenji.blog/p/vim%E5%85%A5%E9%96%80/img_1_hue190cb5546151f3c9f61d693ae541095_45716_1024x0_resize_box_3.png 1024w"
loading="lazy"
alt="img_1.png"
class="gallery-image"
data-flex-grow="177"
data-flex-basis="426px"
>&lt;/p>
&lt;h1 id="vim-परचय">vim परिचय
&lt;/h1>&lt;h2 id="डउनलड-और-इसटलशन">डाउनलोड और इंस्टालेशन
&lt;/h2>&lt;p>&lt;a class="link" href="https://www.vim.org/download.php" target="_blank" rel="noopener"
>https://www.vim.org/download.php&lt;/a>&lt;/p>
&lt;p>उपरोक्त वेबसाइट से, अपने ऑपरेटिंग सिस्टम के अनुसार उपयुक्त मॉड्यूल डाउनलोड और इंस्टॉल करें।&lt;/p>
&lt;p>Windows के लिए, &lt;code>gvim_X.X.X_x64_signed.exe&lt;/code> चुनना एक अच्छा विकल्प होगा।&lt;/p>
&lt;h2 id="शर-करन-क-तरक">शुरू करने का तरीका
&lt;/h2>&lt;p>Windows के मामले में, आपको Path पर्यावरण चर (Environment Variable) में उस फ़ोल्डर को पंजीकृत करना होगा जहाँ &lt;code>vim.exe&lt;/code> स्थित है।&lt;/p>
&lt;p>शुरू करने का तरीका:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">vim
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>फ़ाइल का नाम निर्दिष्ट करके शुरू करना:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">vim filename.txt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="बहर-नकलन-exit-क-तरक">बाहर निकलने (Exit) का तरीका
&lt;/h2>&lt;p>बाहर निकलने के लिए, &lt;code>:&lt;/code> (कोलन) टाइप करें, फिर &lt;code>q&lt;/code> टाइप करें, और Enter दबाएं।&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">:q
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>यदि आपने फ़ाइल में बदलाव किए हैं, तो यह &lt;code>अंतिम परिवर्तन के बाद से सहेजा नहीं गया (बदलावों को छोड़ने के लिए ! जोड़ें)&lt;/code> प्रदर्शित करेगा।
आप परिवर्तनों को छोड़कर बलपूर्वक बाहर निकल सकते हैं।&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">:q!
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>फ़ाइल को सहेजने और बाहर निकलने के लिए:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">:wq
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>नीचे दिए गए कमांड का अर्थ भी समान है:&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">:x
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>इसके अलावा, आप &lt;code>Shift&lt;/code> को दबाए रखते हुए दो बार &lt;code>z&lt;/code> दबाकर भी बाहर निकल सकते हैं। (यह :wq के समान है)&lt;/p>
&lt;h2 id="मडस">मोड्स
&lt;/h2>&lt;p>vim में एक &lt;code>कमांड मोड&lt;/code> (Command Mode) और एक &lt;code>इन्सर्ट मोड&lt;/code> (Insert Mode) होता है। जब आप vim शुरू करते हैं, तो यह &lt;code>कमांड मोड&lt;/code> में होता है, और &lt;code>i&lt;/code> कुंजी दबाने पर यह &lt;code>इन्सर्ट मोड&lt;/code> में चला जाता है।&lt;/p>
&lt;p>&lt;code>इन्सर्ट मोड&lt;/code> में, आप टेक्स्ट टाइप कर सकते हैं। &lt;code>इन्सर्ट मोड&lt;/code> से वापस &lt;code>कमांड मोड&lt;/code> में जाने के लिए, &lt;code>ESC&lt;/code> कुंजी दबाएं।&lt;/p>
&lt;p>यह मोड बदलना vim की एक प्रमुख विशेषता है।&lt;/p>
&lt;h2 id="करसर-मवमट-और-सकरलग">कर्सर मूवमेंट और स्क्रॉलिंग
&lt;/h2>&lt;p>यहाँ &lt;code>कमांड मोड&lt;/code> के दौरान कर्सर मूवमेंट और स्क्रॉलिंग का सारांश दिया गया है।&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>कुंजी&lt;/th>
&lt;th>विवरण&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>h&lt;/code> (या &lt;code>Ctrl&lt;/code>+&lt;code>H&lt;/code>, &lt;code>BackSpace&lt;/code>, &lt;code>←&lt;/code>)&lt;/td>
&lt;td>बाईं ओर जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>j&lt;/code> (या &lt;code>Ctrl&lt;/code>+&lt;code>J&lt;/code> / &lt;code>N&lt;/code>, &lt;code>↓&lt;/code>)&lt;/td>
&lt;td>नीचे जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>k&lt;/code> (या &lt;code>Ctrl&lt;/code>+&lt;code>P&lt;/code>, &lt;code>↑&lt;/code>)&lt;/td>
&lt;td>ऊपर जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>l&lt;/code> (या &lt;code>Space&lt;/code>, &lt;code>→&lt;/code>)&lt;/td>
&lt;td>दाईं ओर जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>+&lt;/code> (या &lt;code>Enter&lt;/code>)&lt;/td>
&lt;td>अगली लाइन की शुरुआत में जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>-&lt;/code>&lt;/td>
&lt;td>पिछली लाइन की शुरुआत में जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>B&lt;/code> (या &lt;code>PageUp&lt;/code>)&lt;/td>
&lt;td>ऊपर की ओर स्क्रॉल करें (पेज)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>F&lt;/code> (या &lt;code>PageDown&lt;/code>)&lt;/td>
&lt;td>नीचे की ओर स्क्रॉल करें (पेज)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>U&lt;/code>&lt;/td>
&lt;td>ऊपर की ओर आधा स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>D&lt;/code>&lt;/td>
&lt;td>नीचे की ओर आधा स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>Y&lt;/code>&lt;/td>
&lt;td>ऊपर की ओर 1 लाइन स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>E&lt;/code>&lt;/td>
&lt;td>नीचे की ओर 1 लाइन स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>z&lt;/code> &lt;code>Enter&lt;/code>&lt;/td>
&lt;td>कर्सर वाली लाइन को स्क्रीन के ऊपर स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>z&lt;/code> &lt;code>.&lt;/code>&lt;/td>
&lt;td>कर्सर वाली लाइन को स्क्रीन के मध्य में स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>z&lt;/code> &lt;code>-&lt;/code>&lt;/td>
&lt;td>कर्सर वाली लाइन को स्क्रीन के नीचे स्क्रॉल करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>0&lt;/code> (या &lt;code>|&lt;/code>)&lt;/td>
&lt;td>कर्सर को लाइन की शुरुआत में ले जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>$&lt;/code>&lt;/td>
&lt;td>कर्सर को लाइन के अंत में ले जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>^&lt;/code> (या &lt;code>_&lt;/code>)&lt;/td>
&lt;td>कर्सर को लाइन की शुरुआत में ले जाएँ (स्पेस, Tab को छोड़कर)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>G&lt;/code> (या &lt;code>:$&lt;/code>)&lt;/td>
&lt;td>कर्सर को अंतिम लाइन पर ले जाएँ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>:लाइन_नंबर&lt;/code> &lt;code>Enter&lt;/code>&lt;/td>
&lt;td>निर्दिष्ट लाइन पर जाएँ&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>उपर्युक्त मूवमेंट कुंजियों से पहले एक &lt;code>नंबर&lt;/code> टाइप करके, आप उस संख्या के बराबर कई बार आगे बढ़ सकते हैं।
(उदाहरण के लिए, &lt;code>3j&lt;/code> टाइप करने से आप वर्तमान कर्सर स्थान से 3 लाइनें नीचे चले जाएंगे।)&lt;/p>
&lt;h2 id="अनय-कमड">अन्य कमांड
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>कुंजी&lt;/th>
&lt;th>विवरण&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>L&lt;/code>&lt;/td>
&lt;td>स्क्रीन को फिर से ड्रा करें&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>Ctrl&lt;/code>+&lt;code>G&lt;/code>&lt;/td>
&lt;td>फ़ाइल में लाइनों की कुल संख्या, कर्सर की स्थिति आदि प्रदर्शित करें&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item></channel></rss>