ਤੁਸੀਂ ਪੁੱਛਿਆ: ਲੀਨਕਸ ਵਿੱਚ VI ਸੰਪਾਦਕ ਦੀ ਵਰਤੋਂ ਕੀ ਹੈ?

ਡਿਫੌਲਟ ਐਡੀਟਰ ਜੋ UNIX ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ ਨੂੰ vi (ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। vi ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਅਸੀਂ ਇੱਕ ਮੌਜੂਦਾ ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹਾਂ ਜਾਂ ਸਕ੍ਰੈਚ ਤੋਂ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾ ਸਕਦੇ ਹਾਂ। ਅਸੀਂ ਇਸ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਸਿਰਫ਼ ਇੱਕ ਟੈਕਸਟ ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਕਰ ਸਕਦੇ ਹਾਂ।

ਅਸੀਂ ਲੀਨਕਸ ਵਿੱਚ vi ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰਦੇ ਹਾਂ?

10 ਕਾਰਨ ਤੁਹਾਨੂੰ ਲੀਨਕਸ ਵਿੱਚ Vi/Vim ਟੈਕਸਟ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ

  • ਵਿਮ ਮੁਫਤ ਅਤੇ ਓਪਨ ਸੋਰਸ ਹੈ. …
  • ਵਿਮ ਹਮੇਸ਼ਾ ਉਪਲਬਧ ਹੁੰਦਾ ਹੈ. …
  • ਵਿਮ ਚੰਗੀ ਤਰ੍ਹਾਂ ਦਸਤਾਵੇਜ਼ੀ ਹੈ। …
  • ਵਿਮ ਕੋਲ ਇੱਕ ਜੀਵੰਤ ਭਾਈਚਾਰਾ ਹੈ। …
  • ਵਿਮ ਬਹੁਤ ਅਨੁਕੂਲਿਤ ਅਤੇ ਵਿਸਤ੍ਰਿਤ ਹੈ. …
  • ਵਿਮ ਕੋਲ ਪੋਰਟੇਬਲ ਸੰਰਚਨਾਵਾਂ ਹਨ. …
  • ਵਿਮ ਸਿਸਟਮ ਸਰੋਤਾਂ ਦੀ ਘੱਟ ਮਾਤਰਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। …
  • ਵਿਮ ਸਾਰੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਫਾਈਲ ਫਾਰਮੈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ.

19. 2017.

ਲੀਨਕਸ ਵਿੱਚ vi ਐਡੀਟਰ ਕੀ ਹੈ?

Vi ਜਾਂ ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ ਡਿਫੌਲਟ ਟੈਕਸਟ ਐਡੀਟਰ ਹੈ ਜੋ ਜ਼ਿਆਦਾਤਰ ਲੀਨਕਸ ਸਿਸਟਮਾਂ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਟਰਮੀਨਲ-ਅਧਾਰਿਤ ਟੈਕਸਟ ਐਡੀਟਰ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਿੱਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਜਦੋਂ ਸਿਸਟਮ ਉੱਤੇ ਵਧੇਰੇ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਟੈਕਸਟ ਐਡੀਟਰ ਉਪਲਬਧ ਨਹੀਂ ਹੁੰਦੇ ਹਨ। … Vi ਲਗਭਗ ਸਾਰੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ ਉਪਲਬਧ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ vi ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਾਂ?

  1. vi ਦਾਖਲ ਕਰਨ ਲਈ, ਟਾਈਪ ਕਰੋ: vi ਫਾਈਲ ਨਾਮ
  2. ਇਨਸਰਟ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ, ਟਾਈਪ ਕਰੋ: i.
  3. ਟੈਕਸਟ ਵਿੱਚ ਟਾਈਪ ਕਰੋ: ਇਹ ਆਸਾਨ ਹੈ।
  4. ਇਨਸਰਟ ਮੋਡ ਛੱਡਣ ਅਤੇ ਕਮਾਂਡ ਮੋਡ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ, ਦਬਾਓ:
  5. ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ, ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਅਤੇ ਟਾਈਪ ਕਰਕੇ vi ਤੋਂ ਬਾਹਰ ਜਾਓ: :wq ਤੁਸੀਂ ਯੂਨਿਕਸ ਪ੍ਰੋਂਪਟ 'ਤੇ ਵਾਪਸ ਆ ਗਏ ਹੋ।

24 ਫਰਵਰੀ 1997

vi ਐਡੀਟਰ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਕੀ ਹਨ?

vi ਐਡੀਟਰ ਵਿੱਚ ਤਿੰਨ ਮੋਡ ਹਨ, ਕਮਾਂਡ ਮੋਡ, ਇਨਸਰਟ ਮੋਡ ਅਤੇ ਕਮਾਂਡ ਲਾਈਨ ਮੋਡ।

  • ਕਮਾਂਡ ਮੋਡ: ਅੱਖਰ ਜਾਂ ਅੱਖਰਾਂ ਦਾ ਕ੍ਰਮ ਇੰਟਰਐਕਟਿਵ ਕਮਾਂਡ vi. …
  • ਸੰਮਿਲਿਤ ਮੋਡ: ਟੈਕਸਟ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ। …
  • ਕਮਾਂਡ ਲਾਈਨ ਮੋਡ: ਕੋਈ ":" ਟਾਈਪ ਕਰਕੇ ਇਸ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦਾ ਹੈ ਜੋ ਸਕਰੀਨ ਦੇ ਪੈਰਾਂ 'ਤੇ ਕਮਾਂਡ ਲਾਈਨ ਐਂਟਰੀ ਰੱਖਦਾ ਹੈ।

VI ਸੰਪਾਦਕ ਦੇ ਤਿੰਨ ਮੋਡ ਕੀ ਹਨ?

vi ਦੇ ਤਿੰਨ ਮੋਡ ਹਨ:

  • ਕਮਾਂਡ ਮੋਡ: ਇਸ ਮੋਡ ਵਿੱਚ, ਤੁਸੀਂ ਫਾਈਲਾਂ ਨੂੰ ਖੋਲ੍ਹ ਜਾਂ ਬਣਾ ਸਕਦੇ ਹੋ, ਕਰਸਰ ਦੀ ਸਥਿਤੀ ਅਤੇ ਸੰਪਾਦਨ ਕਮਾਂਡ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ, ਆਪਣਾ ਕੰਮ ਸੰਭਾਲ ਸਕਦੇ ਹੋ ਜਾਂ ਛੱਡ ਸਕਦੇ ਹੋ। ਕਮਾਂਡ ਮੋਡ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ Esc ਕੁੰਜੀ ਦਬਾਓ।
  • ਐਂਟਰੀ ਮੋਡ। …
  • ਆਖਰੀ-ਲਾਈਨ ਮੋਡ: ਜਦੋਂ ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ ਹੋਵੇ, ਤਾਂ ਆਖਰੀ-ਲਾਈਨ ਮੋਡ ਵਿੱਚ ਜਾਣ ਲਈ ਇੱਕ ਟਾਈਪ ਕਰੋ।

ਮੈਂ ਵੀਆਈ ਤੋਂ ਕਿਵੇਂ ਛੁਟਕਾਰਾ ਪਾਵਾਂ?

ਇੱਕ ਅੱਖਰ ਨੂੰ ਮਿਟਾਉਣ ਲਈ, ਕਰਸਰ ਨੂੰ ਮਿਟਾਏ ਜਾਣ ਵਾਲੇ ਅੱਖਰ ਉੱਤੇ ਰੱਖੋ ਅਤੇ x ਟਾਈਪ ਕਰੋ। x ਕਮਾਂਡ ਉਸ ਥਾਂ ਨੂੰ ਵੀ ਮਿਟਾਉਂਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਅੱਖਰ ਦਾ ਕਬਜ਼ਾ ਹੁੰਦਾ ਹੈ-ਜਦੋਂ ਇੱਕ ਅੱਖਰ ਨੂੰ ਇੱਕ ਸ਼ਬਦ ਦੇ ਵਿਚਕਾਰੋਂ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਬਾਕੀ ਅੱਖਰ ਬੰਦ ਹੋ ਜਾਂਦੇ ਹਨ, ਕੋਈ ਅੰਤਰ ਨਹੀਂ ਛੱਡਦੇ। ਤੁਸੀਂ x ਕਮਾਂਡ ਨਾਲ ਇੱਕ ਲਾਈਨ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਵੀ ਮਿਟਾ ਸਕਦੇ ਹੋ।

ਤੁਸੀਂ vi ਵਿੱਚ ਲਾਈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਦੇ ਹੋ?

ਲਾਈਨਾਂ ਨੂੰ ਬਫਰ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ

  1. ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ESC ਕੁੰਜੀ ਦਬਾਓ ਕਿ ਤੁਸੀਂ vi ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ ਹੋ।
  2. ਕਰਸਰ ਨੂੰ ਉਸ ਲਾਈਨ 'ਤੇ ਰੱਖੋ ਜਿਸ ਦੀ ਤੁਸੀਂ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
  3. ਲਾਈਨ ਦੀ ਨਕਲ ਕਰਨ ਲਈ yy ਟਾਈਪ ਕਰੋ।
  4. ਕਰਸਰ ਨੂੰ ਉਸ ਥਾਂ 'ਤੇ ਲੈ ਜਾਓ ਜਿੱਥੇ ਤੁਸੀਂ ਕਾਪੀ ਕੀਤੀ ਲਾਈਨ ਪਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ।

6. 2019.

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ vi ਐਡੀਟਰ ਕਿਵੇਂ ਖੋਲ੍ਹਾਂ?

ਸੰਪਾਦਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ vi ਐਡੀਟਰ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹਣ ਲਈ, ਸਿਰਫ਼ 'vi' ਵਿੱਚ ਟਾਈਪ ਕਰੋ ' ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਵਿੱਚ. vi ਬੰਦ ਕਰਨ ਲਈ, ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਟਾਈਪ ਕਰੋ ਅਤੇ 'ਐਂਟਰ' ਦਬਾਓ। vi ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਲਈ ਮਜਬੂਰ ਕਰੋ ਭਾਵੇਂ ਬਦਲਾਅ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ – :q!

VI ਟਰਮੀਨਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ?

vi (ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ) ਪ੍ਰੋਗਰਾਮ ਟਰਮੀਨਲ ਗਤੀਵਿਧੀ ਵਿੱਚ ਵੀ ਚੱਲ ਸਕਦਾ ਹੈ। ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ vi ਟਾਈਪ ਕਰਨ ਨਾਲ ਹੇਠਾਂ ਦਿੱਤਾ ਦ੍ਰਿਸ਼ ਸਾਹਮਣੇ ਆਉਂਦਾ ਹੈ। ਇਹ ਟਰਮੀਨਲ ਦੇ ਅੰਦਰ ਚੱਲ ਰਿਹਾ vim ਹੈ।
...
ਸਧਾਰਨ ਹੁਕਮ.

ਹੁਕਮ ਕਾਰਵਾਈ
:q (ਸਿਰਫ਼ ਰੀਡ-ਓਨਲੀ ਮੋਡ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ) ਵਿਮ ਛੱਡੋ

ਮੈਂ VI ਨੂੰ ਕਿਵੇਂ ਨੈਵੀਗੇਟ ਕਰਾਂ?

ਜਦੋਂ ਤੁਸੀਂ vi ਨੂੰ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਕਰਸਰ vi ਸਕਰੀਨ ਦੇ ਉੱਪਰਲੇ ਖੱਬੇ ਕੋਨੇ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ, ਤੁਸੀਂ ਕਈ ਕੀਬੋਰਡ ਕਮਾਂਡਾਂ ਨਾਲ ਕਰਸਰ ਨੂੰ ਮੂਵ ਕਰ ਸਕਦੇ ਹੋ।
...
ਤੀਰ ਕੁੰਜੀਆਂ ਨਾਲ ਅੱਗੇ ਵਧਣਾ

  1. ਖੱਬੇ ਪਾਸੇ ਜਾਣ ਲਈ, h ਦਬਾਓ।
  2. ਸੱਜੇ ਪਾਸੇ ਜਾਣ ਲਈ, l ਦਬਾਓ।
  3. ਹੇਠਾਂ ਜਾਣ ਲਈ, j ਦਬਾਓ।
  4. ਉੱਪਰ ਜਾਣ ਲਈ, k ਦਬਾਓ।

ਤੁਸੀਂ vi ਵਿੱਚ ਕਿਵੇਂ ਲੱਭਦੇ ਹੋ?

ਇੱਕ ਅੱਖਰ ਸਤਰ ਲੱਭਣਾ

ਇੱਕ ਅੱਖਰ ਸਤਰ ਲੱਭਣ ਲਈ, ਟਾਈਪ ਕਰੋ / ਉਸ ਤੋਂ ਬਾਅਦ ਸਟ੍ਰਿੰਗ ਜਿਸ ਦੀ ਤੁਸੀਂ ਖੋਜ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ ਫਿਰ ਰਿਟਰਨ ਦਬਾਓ। vi ਸਟਰਿੰਗ ਦੀ ਅਗਲੀ ਮੌਜੂਦਗੀ 'ਤੇ ਕਰਸਰ ਦੀ ਸਥਿਤੀ ਰੱਖਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, "ਮੈਟਾ" ਸਟ੍ਰਿੰਗ ਨੂੰ ਲੱਭਣ ਲਈ, /meta ਤੋਂ ਬਾਅਦ Return ਟਾਈਪ ਕਰੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਾਂ?

ਲੀਨਕਸ ਵਿੱਚ ਫਾਈਲਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੈ

  1. ਆਮ ਮੋਡ ਲਈ ESC ਕੁੰਜੀ ਦਬਾਓ।
  2. ਇਨਸਰਟ ਮੋਡ ਲਈ i ਕੁੰਜੀ ਦਬਾਓ।
  3. ਦਬਾਓ:q! ਫਾਇਲ ਨੂੰ ਸੰਭਾਲੇ ਬਿਨਾਂ ਸੰਪਾਦਕ ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ ਕੁੰਜੀਆਂ।
  4. ਦਬਾਓ: wq! ਅੱਪਡੇਟ ਕੀਤੀ ਫ਼ਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਸੰਪਾਦਕ ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ ਕੁੰਜੀਆਂ।
  5. ਦਬਾਓ: ਡਬਲਯੂ ਟੈਸਟ। txt ਫਾਈਲ ਨੂੰ ਟੈਸਟ ਦੇ ਤੌਰ ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ. txt.

vi ਵਿੱਚ ਕੀ ਦਰਸਾਉਂਦਾ ਹੈ?

ਫਾਈਲ ਦੇ ਅੰਤ ਨੂੰ ਦਰਸਾਉਣ ਲਈ “~” ਚਿੰਨ੍ਹ ਮੌਜੂਦ ਹਨ। ਤੁਸੀਂ ਹੁਣ vi ਦੇ ਦੋ ਮੋਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਹੋ — ਕਮਾਂਡ ਮੋਡ। … ਇਨਸਰਟ ਮੋਡ ਤੋਂ ਕਮਾਂਡ ਮੋਡ ਵਿੱਚ ਜਾਣ ਲਈ, “ESC” (Escape ਕੁੰਜੀ) ਦਬਾਓ। ਨੋਟ: ਜੇਕਰ ਤੁਹਾਡੇ ਟਰਮੀਨਲ ਵਿੱਚ ESC ਕੁੰਜੀ ਨਹੀਂ ਹੈ, ਜਾਂ ESC ਕੁੰਜੀ ਕੰਮ ਨਹੀਂ ਕਰਦੀ ਹੈ, ਤਾਂ ਇਸਦੀ ਬਜਾਏ Ctrl-[ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਯੈਂਕ ਅਤੇ ਡਿਲੀਟ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?

ਜਿਵੇਂ ਕਿ dd.… ਇੱਕ ਲਾਈਨ ਨੂੰ ਮਿਟਾਉਂਦਾ ਹੈ ਅਤੇ yw ਇੱਕ ਸ਼ਬਦ ਨੂੰ ਯਾਂਕ ਕਰਦਾ ਹੈ, ...y( ਇੱਕ ਵਾਕ ਨੂੰ ਯਾਂਕ ਕਰਦਾ ਹੈ, y ਇੱਕ ਪੈਰਾਗ੍ਰਾਫ ਨੂੰ ਯਾਂਕ ਕਰਦਾ ਹੈ ਅਤੇ ਹੋਰ ਵੀ।… y ਕਮਾਂਡ d ਦੀ ਤਰ੍ਹਾਂ ਹੈ ਜੋ ਕਿ ਟੈਕਸਟ ਨੂੰ ਬਫਰ ਵਿੱਚ ਪਾਉਂਦੀ ਹੈ।

ਕੀ ਮੈਨੂੰ vi ਜਾਂ vim ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ?

“vi” ਯੂਨਿਕਸ ਦੇ ਸ਼ੁਰੂਆਤੀ ਦਿਨਾਂ ਤੋਂ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਹੈ। … ਵਿਮ ("ਵੀ ਸੁਧਾਰਿਆ") ਇਹਨਾਂ ਸੰਪਾਦਕਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਜਿਵੇਂ ਕਿ ਨਾਮ ਤੋਂ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਇਹ ਅਸਲੀ vi ਇੰਟਰਫੇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਫੰਕਸ਼ਨ ਜੋੜਦਾ ਹੈ। ਉਬੰਟੂ ਵਿਮ ਵਿੱਚ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਿਰਫ vi- ਵਰਗਾ ਸੰਪਾਦਕ ਸਥਾਪਤ ਹੁੰਦਾ ਹੈ, ਅਤੇ vi ਅਸਲ ਵਿੱਚ ਵਿਮ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ