ਲੀਨਕਸ ਵਿੱਚ Vi ਅਤੇ Vim ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?

Vi ਦਾ ਅਰਥ ਵਿਜ਼ੂਅਲ ਹੈ। ਇਹ ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਹੈ ਜੋ ਇੱਕ ਵਿਜ਼ੂਅਲ ਟੈਕਸਟ ਐਡੀਟਰ ਦੀ ਸ਼ੁਰੂਆਤੀ ਕੋਸ਼ਿਸ਼ ਹੈ। Vim ਦਾ ਅਰਥ ਹੈ Vi IMproved। ਇਹ ਬਹੁਤ ਸਾਰੇ ਵਾਧੇ ਦੇ ਨਾਲ Vi ਸਟੈਂਡਰਡ ਦਾ ਲਾਗੂਕਰਨ ਹੈ।

ਲੀਨਕਸ ਵਿੱਚ VI ਦਾ ਕੀ ਅਰਥ ਹੈ?

Vi ਦਾ ਮਤਲਬ ਵਿਜ਼ੂਅਲ ਲਈ ਹੈ, ਜਿਵੇਂ ਕਿ ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ ਵਿੱਚ। ਵਿਮ ਦਾ ਅਰਥ ਹੈ ਵਿਜ਼ੂਅਲ ਇੰਪਰੂਵਡ, ਜਿਵੇਂ ਕਿ ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ ਇੰਪਰੂਵਡ।

ਵਿਮ ਲੀਨਕਸ ਕੀ ਹੈ?

ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ: ਕੰਪਿਊਟਰ ਹੋਪ ਦੁਆਰਾ 03/13/2021। ਯੂਨਿਕਸ-ਵਰਗੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ, vim, ਜਿਸਦਾ ਅਰਥ ਹੈ “Vi Improved”, ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਹੈ। ਇਹ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਟੈਕਸਟ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਖਾਸ ਤੌਰ 'ਤੇ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਅਨੁਕੂਲ ਹੈ।

ਕੀ ਵਿਮ ਅਸਲ ਵਿੱਚ ਬਿਹਤਰ ਹੈ?

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

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

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

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

19. 2017.

ਤੁਸੀਂ vi ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋ?

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

24 ਫਰਵਰੀ 1997

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

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

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

ਇਹ ਸ਼ਾਇਦ ਨਹੀਂ ਹੈ, ਪਰ vi ਅਤੇ vim ਕੁਝ ਕਾਰਨਾਂ ਕਰਕੇ ਆਮ ਵਰਤੇ ਜਾਂਦੇ ਹਨ: vi POSIX ਸਟੈਂਡਰਡ ਦਾ ਹਿੱਸਾ ਹੈ, ਮਤਲਬ ਕਿ ਇਹ ਲਗਭਗ ਹਰ Linux/Unix/BSD ਸਿਸਟਮ 'ਤੇ ਉਪਲਬਧ ਹੋਵੇਗਾ। … vi ਟੈਕਸਟ ਨੂੰ ਲਾਈਨਾਂ ਵਾਂਗ ਮੰਨਦਾ ਹੈ, ਇਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮਰਾਂ ਅਤੇ ਪ੍ਰਬੰਧਕਾਂ ਲਈ ਬਹੁਤ ਸੁਵਿਧਾਜਨਕ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਹਮੇਸ਼ਾ ਲਈ ਆਲੇ-ਦੁਆਲੇ ਰਿਹਾ ਹੈ ਇਸ ਲਈ ਜ਼ਿਆਦਾਤਰ ਪ੍ਰਸ਼ਾਸਕ ਇਸ ਤੋਂ ਜਾਣੂ ਹੋਣਗੇ।

ਮੈਂ ਲੀਨਕਸ ਉੱਤੇ ਵਿਮ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਾਂ?

ਵਿਧੀ ਹੇਠ ਦਿੱਤੀ ਹੈ:

  1. ਟਰਮੀਨਲ ਐਪਲੀਕੇਸ਼ਨ ਖੋਲ੍ਹੋ। …
  2. sudo apt update ਕਮਾਂਡ ਟਾਈਪ ਕਰਕੇ ਪੈਕੇਜ ਡਾਟਾਬੇਸ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ।
  3. vim ਪੈਕੇਜਾਂ ਦੀ ਖੋਜ ਕਰੋ: sudo apt ਖੋਜ vim.
  4. ਉਬੰਟੂ ਲੀਨਕਸ ਤੇ ਵਿਮ ਸਥਾਪਿਤ ਕਰੋ, ਟਾਈਪ ਕਰੋ: sudo apt install vim.
  5. vim -version ਕਮਾਂਡ ਟਾਈਪ ਕਰਕੇ vim ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਲੋਕ ਵਿਮ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰਦੇ ਹਨ?

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

ਕੀ ਮੈਨੂੰ ਵਿਮ ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ?

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

ਕੀ ਇਹ 2020 ਵਿੱਚ ਵਿਮ ਸਿੱਖਣ ਦੇ ਯੋਗ ਹੈ?

ਜਿੰਨਾ ਚਿਰ ਟੈਕਸਟ ਸੰਪਾਦਨ 2019 ਵਿੱਚ ਜ਼ਰੂਰੀ ਹੋਵੇਗਾ - vim ਸਿੱਖਣ ਦੇ ਯੋਗ ਹੋਵੇਗਾ. … ਵਿਮ ਸਿੱਖਣ ਅਤੇ ਵਰਤਣ ਲਈ ਮਜ਼ੇਦਾਰ ਹੈ। ਉੱਚ ਸੰਭਾਵਨਾ ਇਹ 5, 10, 20 ਸਾਲਾਂ ਬਾਅਦ ਵੀ ਉਥੇ ਰਹੇਗੀ। ਇਸ ਦੇ ਮੁਕਾਬਲੇਬਾਜ਼ਾਂ ਨਾਲੋਂ ਵਧੇਰੇ ਆਸਾਨੀ ਨਾਲ "ਪ੍ਰਵਾਹ" ਵਿੱਚ ਆਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ।

ਤੁਹਾਨੂੰ 2020 ਵਿੱਚ ਵਿਮ ਕਿਉਂ ਸਿੱਖਣਾ ਚਾਹੀਦਾ ਹੈ?

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

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

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

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

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

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

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

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

ਇਨਸਰਟ ਮੋਡ ਵਿੱਚ, ਤੁਸੀਂ ਟੈਕਸਟ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ, ਨਵੀਂ ਲਾਈਨ 'ਤੇ ਜਾਣ ਲਈ ਐਂਟਰ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਟੈਕਸਟ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਤੀਰ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ vi ਨੂੰ ਇੱਕ ਫ੍ਰੀ-ਫਾਰਮ ਟੈਕਸਟ ਐਡੀਟਰ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹੋ।
...
ਹੋਰ ਲੀਨਕਸ ਸਰੋਤ।

ਹੁਕਮ ਉਦੇਸ਼
$vi ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹੋ ਜਾਂ ਸੰਪਾਦਿਤ ਕਰੋ।
i ਸੰਮਿਲਿਤ ਮੋਡ 'ਤੇ ਸਵਿਚ ਕਰੋ।
Esc ਕਮਾਂਡ ਮੋਡ 'ਤੇ ਜਾਓ।
:w ਸੰਭਾਲੋ ਅਤੇ ਸੰਪਾਦਨ ਜਾਰੀ ਰੱਖੋ।
ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ