Loading...

Linux in Hindi – vi Editor Commands

  • Introduction to linux vi editor commands in Hindi
  • All linux vi editor commands in Hindi

Introduction to Linux vi Editor Commands

जैसा की आप सभी को पता है vi editor command mode और insert mode में कार्य करता है। Insert mode के द्वारा सिर्फ content insert किया जाता है। लेकिन command mode हर प्रकार की editing perform करने के लिए use किया जाता है।

Command mode में commands द्वारा कार्य किया जाता है। इसलिए आपको vi editor के command mode से सम्बंधित हर command के बारे में पता होना चाहिए।

Vi editor commands को उनके कार्य के अनुसार अलग अलग categories में divide किया गया है। इन commands के बारे में detail से बताने से पूर्व बताना चाहूँगा की vi editor की commands case sensitive है। अलग अलग case में same command अलग अलग तरह से execute होगी।

आगे vi editor की कई महत्वपूर्ण commands उदाहरण द्वारा बतायी गयी है। इन सभी उदाहरणो के लिए नीचे दी जा रही image में show की गयी cursor position को initial position माना गया है।

linux-vi-editor-command-example

Vi Switch Commands

Linux vi editor में switch commands वे commands है जो command mode से instantly insert mode में switch करने के लिए use की जाती है।

i

यह command insert mode में enter होने के लिए use की जाती है। यँहा पर i से तात्पर्य insert से है। यह command बहुत frequently use की जाती है। इस command के द्वारा आप currently select किये गए character के बाद से लिखना शुरू कर सकते है।

linux-vi-editor-i-command

I

Command mode से किसी line के शुरआत में लिखना शुरु करने के लिए आप capital I command use करते है।

linux-vi-editor-I-command

a

यह command आपको cursor के तुरंत बाद से लिखना शुरू करने की ability provide करती है। इससे आप command mode से insert mode में cursor के बाद वाली position पर आ जाते है।

linux-vi-editor-a-command

A

इस command की मदद से आप insert mode में switch करके current line के आखिर से लिखना शुरू कर सकते है।

linux-vi-editor-A-command

o

Small case o command से आप insert mode में switch हो कर current line के बाद एक नयी line से लिखना शुरू कर सकते है।

linux-vi-editor-o-command

O

Capital O command के माध्यम से आप current line से पहले एक नयी line में लिखना शुरू कर सकते है।

linux-vi-editor-O-command

Vi Save/Exit Command

Content को edit करने के बाद आपको पहले insert mode से बाहर आना होता है और file को save करना होता है। आप एक साथ ही save और vi editor को exit भी कर सकते है।

Esc

File को edit करने के बाद Esc की मदद से आप insert mode से वापस command mode में आ जाते है।

:w

File को save करने के लिए :w command use की जाती है।

linux-vi-editor-colon-w-command

:q

Vi editor को quit करने के लिए :q command use की जाती है।

linux-vi-editor-colon-q-command

:wq

File को save करने और उसके साथ ही vi editor को quit करने के लिए :wq command use की जाती है।

linux-vi-editor-colon-wq-command

:w file-name

File को किसी particular name से save करने के लिए :w command के बाद file का नाम specify किया जा सकता है।

linux-vi-editor-colon-w-command

ZZ

यह command :wq command की तरह ही कार्य करती है। लेकिन इस command के पूर्व आपको colon लगाने के आवश्यकता नहीं है। आप सिर्फ directly ZZ press करते है और file save और quit हो जाती है।

:q!

किये गए changes को discard करके vi editor को quit करने के लिए :q! command use की जाती है।

linux-vi-editor-colon-q-not-command

:w!

यह command checks को override करते हुए file को save करती है। लेकिन vi editor exit नहीं होता है।

Vi Move Commands

Linux vi editor की move commands वे commands है जो किसी file की अलग अलग locations पर move करने के लिए use की जाती है।

Basically h, j, k, l commands move commands कहलाती है। जब vi editor को बनाया गया उस समय तक arrow keys को नहीं invent किया गया था। इसलिए file में move करने के लिए इन्हीं commands का प्रयोग किया जाता है।

लेकिन अब आप चाहे तो इन commands की बजाय arrow keys भी file में move करने के लिए उपयोग कर सकते है।

h

Left direction में move करने के लिए उपयोग की जाने वाली यह command left arrow key की तरह ही कार्य करती है।

linux-vi-editor-h-command

j

Downward direction यानि की निचे की lines में move करने के लिए vi editor में j command उपयोग की जाती है।

k

किसी file में upward direction या ऊपर की lines में move करने के लिए आप k command use कर सकते है।

linux-vi-editor-k-command

l

File में right direction में move करने के लिए आप vi editor की l command use कर सकते है।

linux-vi-editor-l-command

Vi Jump Commands

हालाँकि file में move करने के लिए move commands available है। लेकिन कई बार file की size बहुत अधिक हो सकती है। ऐसे move commands द्वारा quickly move नहीं किया जा सकता है।

बड़ी files में quickly move करने के लिए linux vi editor में jump commands provide की गयी है।

G

File में अलग अलग locations पर jump करने के लिए vi editor की G command उपयोग की जा सकती है। इस command से पूर्व वह line number लिखा जाता है जँहा पर आप move करना चाहते है।

<line-number>G
linux-vi-editor-G-command

Jump करने के बाद यदि आप file में वापस उसी position पर जाना चाहते है तो “ command execute करते है।

linux-vi-editor-double-single-inverted-command-command

Vi Undo and Repeat Commands

कई बार आपको command mode में कार्य करते समय किसी command को undo या repeat करने की आवश्यकता हो सकती है। इसके लिए vi editor में u और . commands available है।

u

किसी file को edit करते समय आप कोई ऐसी command execute कर देते है जिसे आप execute नहीं करना चाहते थे या फिर जो output है वह expected नहीं है। ऐसी situation में आप उस command को undo कर सकते है।

linux-vi-editor-u-command

Undo feature आपने कई दूसरी applications में भी प्रयोग किया होगा। Basically यह previously perform किये गए operation के effects को remove कर देता है।

Command mode में किसी command को undo करने के लिए u command use की जाती है।

.

किसी execute की गयी command को यदि आप repeat करना चाहते है तो इसके . command को use कर सकते है।

linux-vi-editor-dot-command