VIM ஐப் பயன்படுத்துதல்: அடிப்படை பயிற்சி.

நான் இதைச் சொல்லப்போகிறேன் என்று நான் ஒருபோதும் நினைத்ததில்லை, ஆனால் முனையத்திற்கான சிறந்த எடிட்டரை நான் நம்பமுடியாத அளவிற்கு விரும்புகிறேன் குனு / லினக்ஸ்: VIM.

மேற்கோள் காட்டி விக்கிப்பீடியா:

உரம் (இன் ஆங்கிலம் IMproved ஐக் கண்டேன்) இன் மேம்பட்ட பதிப்பு உரை திருத்தி vi, அனைத்து அமைப்புகளிலும் உள்ளது யுனிக்ஸ்.

அதன் ஆசிரியர், ப்ரம் மூலினர், முதல் பதிப்பை வழங்கியது 1991, இது பல மேம்பாடுகளுக்கு உட்பட்ட தேதி. Vim மற்றும் Vi இரண்டின் முக்கிய அம்சம் என்னவென்றால், அவை சில செயல்பாடுகளைச் செய்வதற்கு இடையில் மாறக்கூடிய வெவ்வேறு முறைகளைக் கொண்டுள்ளன, அவை மிகவும் பொதுவான எடிட்டர்களிடமிருந்து வேறுபடுகின்றன, அவை ஒரே ஒரு பயன்முறையைப் பயன்படுத்தி ஆர்டர்களைப் பயன்படுத்தி நுழைகின்றன முக்கிய சேர்க்கைகள் அல்லது வரைகலை இடைமுகங்கள்.

இது "ஆக்டோபஸ்கள்" அல்லது 10 விரல்களுக்கு மேல் உள்ளவர்களுக்கு ஒரு எடிட்டர் என்று நினைத்தவர்களில் நானும் ஒருவன், ஏனென்றால் பல விசைப்பலகை குறுக்குவழிகளைக் கொண்டிருப்பது எளிமையான உண்மை என்று என்னை சிந்திக்க வைத்தது VIM இது கன்சோல் எடிட்டர்களின் "அசுரன்" ஆகும். உண்மை என்னவென்றால், நேற்று முதல் நான் அதைப் பயன்படுத்த கற்றுக்கொண்டிருக்கிறேன் (மிகவும் அடிப்படை விஷயங்களுடன் கூட) ஆனால் நான் அதைப் பயன்படுத்திக் கொள்கிறேன், மிக மோசமானது (அல்லது எல்லாவற்றிற்கும் மேலாக) நான் அதை மிகவும் விரும்புகிறேன்.

நான் எப்போதும் செயல்பாட்டில் வசதியாக இருந்தேன் நானோ, ஆனால் இந்த ஆசிரியர் மிகவும் அடிப்படை என்பது உண்மைதான். எங்களிடம் ஒரு வரைகலை சூழல் இருக்கும்போது, ​​கர்சரை நகலெடுக்க / ஒட்டுவதற்குப் பயன்படுத்தலாம், ஆனால் நாம் TTY இல் இருக்கும்போது விஷயங்கள் மாறுகின்றன. நான் வி கண்டுபிடிக்கும் முதல் நன்மை அதுதான்IM. நான் விரும்பும் பிற அம்சங்கள்:

  • நெடுவரிசைகளில் உரையின் தேர்வு.
  • தொடரியல் சிறப்பம்சமாக.
  • அடைப்புக்குறிப்புகள், அடைப்புக்குறிப்புகள் மற்றும் பிரேஸ்களின் சிறப்பம்சமாக (நிரலாக்கத்திற்கு ஏற்றதாக அமைகிறது).
  • மிகவும் சக்திவாய்ந்த, நாங்கள் திருத்தும் கோப்பு குறுக்கிடப்பட்டாலும் கூட, பின்னர் அதை மீட்டெடுக்க இது நம்மை அனுமதிக்கிறது.
  • இங்கே நீங்கள் இன்னும் பலவற்றைக் காணலாம் ...

கன்சோலில் உள்ள ஒரே உரை திருத்தி (எனக்குத் தெரிந்தவர்களில்) அந்த "அணுகுமுறைகள்" VIM es எம்சிஎடிட், MC இன் உரை ஆசிரியர். ஆனால் மேலே உள்ள வாக்கியத்தில் உள்ள மேற்கோள்களைக் கவனியுங்கள். விஐஎம் கூட ஜி.டி.கே இல் ஒரு எடிட்டரைக் கொண்டுள்ளது. ஆனால் இந்த இடுகையின் யோசனை உங்களை விற்கவோ அல்லது அவற்றைப் பயன்படுத்த ஊக்குவிக்கவோ அல்ல VIM, இது உண்மையில் தோன்றுவதை விட பயன்படுத்த எளிதானது என்று உங்களுக்குச் சொல்லும் ஒரு வழியாகும்.

VIM ஐப் பயன்படுத்துவதற்கான அடிப்படை பயிற்சி

தொடர்ச்சியான விசைப்பலகை குறுக்குவழிகளை உங்களிடம் விட்டுவிடுவது பற்றி நான் யோசித்துக்கொண்டிருந்தேன், ஆனால் இது ஒரு எடுத்துக்காட்டு மூலம் எவ்வாறு இயங்குகிறது என்பதை உங்களுக்குக் காட்டினால் அது மிகவும் நடைமுறைக்குரியது என்று நான் நினைக்கிறேன். நாங்கள் முதலில் செய்வோம் VIM நாங்கள் ஏற்கனவே செய்யவில்லை என்றால், அல்லது அது நமக்கு பிடித்த விநியோகத்தில் இயல்பாக வரவில்லை என்றால். நிறுவப்பட்டதும், ஒரு முனையத்தைத் திறந்து வைக்கிறோம்:

$ vim prueba.txt

இது போன்ற ஒன்றை நாம் காண்போம்:

இப்போது நாம் விசையை அழுத்துகிறோம் I அல்லது விசை நுழைக்கவும் கட்டளை பயன்முறையிலிருந்து எடிட் பயன்முறைக்கு மாறி தட்டச்சு செய்யத் தொடங்கவும். நாம் எதையும் எழுதுகிறோம், முடிந்தால், அது இரண்டு வரிகளை விட நீண்டது. நான் உதாரணமாக கூறுகிறேன்:

இப்போது, ​​நாம் விசையை அழுத்துகிறோம் ESC திருத்து பயன்முறையிலிருந்து வெளியேற, விசைப்பலகை அம்புகளுடன் ஆவணத்தின் தொடக்கத்திற்கு சென்று விசையை அழுத்தவும் V. கீழே இப்போது சொல்வதை நீங்கள் கவனிப்பீர்கள் காட்சி. கீழ் அம்புடன் நாம் எழுதும் அனைத்து உரையையும் குறிக்கிறோம். எல்லாவற்றையும் தேர்ந்தெடுத்தவுடன், விசையை அழுத்துகிறோம் Y. இது முடிந்ததும், கீழே நகலெடுக்கப்பட்ட வரிகளின் எண்ணிக்கையைக் குறிக்கிறது.

இப்போது நாம் கொஞ்சம் கீழ்நோக்கி நகர்ந்து விசையை அழுத்துகிறோம் P. ஒவ்வொரு முறையும் நாம் அதை அழுத்தும்போது, ​​அதே உரை ஒட்டப்படும். விசைக்கு பதிலாக இருந்தால் Y நாம் விசையை அழுத்துகிறோம் X, நாங்கள் தேர்ந்தெடுத்த உரை துண்டிக்கப்படும். நாம் அதை மீண்டும் விசையுடன் ஒட்டலாம் P.

இப்போது நாம் சோதனை ஆவணத்தை சேமிக்க போகிறோம். நாங்கள் அழுத்துகிறோம் ESC நாங்கள் எடிட் பயன்முறையில் இருந்தால், நாங்கள் எழுதுகிறோம் :w, அதாவது, இரண்டு புள்ளிகள் மற்றும் அ W. இது என்னவென்றால், நாங்கள் என்ன செய்கிறோம் என்பதை எழுதுவது அல்லது சேமிப்பது. நாம் பின்னர் எழுதினால் :q நாங்கள் எடிட்டரிலிருந்து வெளியேறுவோம். நாம் விரும்புவது சேமித்து மூடுவதாக இருந்தால், நாங்கள் எழுதுகிறோம் ????.

இப்போது ஒரு கடைசி தந்திரம். நாம் தற்செயலாக முனையத்தை மூடிவிட்டு ஆவணத்தை இழக்கிறோம் என்று வைத்துக்கொள்வோம். நாம் செய்ய வேண்டியது மீண்டும் எழுதுவது:

$ vim prueba.txt

இது போன்ற ஒன்றை நாங்கள் பெறுவோம்:

நீங்கள் முடிவைப் பார்த்தால், எங்களுக்கு தொடர்ச்சியான விருப்பங்கள் உள்ளன. இந்த வழக்கில் நாம் விசையை அழுத்துகிறோம் R முந்தைய ஆவணத்தை மீட்டெடுக்க, அது அழுத்துமாறு கேட்கும் ENTER மற்றும் வோய்லா, நாங்கள் விட்டுச்சென்ற இடத்தில் தொடரலாம். இப்போது, ​​தற்செயலாக நாம் விசையை அடித்தால் E (எப்படியும் திருத்தவும்) தட்டச்சு செய்வதன் மூலமும் ஆவணத்தை மீட்டெடுக்கலாம் : மீட்க, இது போன்ற ஒன்றை நாங்கள் பெறுவோம்:

இந்த விஷயத்தில் எனது விருப்பம் எண் 1 மற்றும் வோய்லாவை எழுதுவது, எங்கள் பணி மீண்டும் மீட்கப்படுகிறது.

நீங்கள் பயன்படுத்த விரும்பினால் VIM எளிதானது, பின்னர் நீங்கள் நிறுவலாம் ஜி.வி.ஐ.எம், இது மெனுக்கள் மற்றும் பயனரின் பணியை எளிதாக்கும் பிற விருப்பங்களைப் பயன்படுத்த Gtk நூலகங்களைப் பயன்படுத்துவதும் ஆகும்.

இதற்கு ஒரு நீட்டிப்பு கூட உள்ளது Firefox அழைப்பு விம்பரேட்டர், இது உலாவியைப் போல கையாள அனுமதிக்கிறது VIM அது be ஆக இருக்கும்

இந்த இதுவரை எப்படிச் செய்வது, எந்தவொரு ஆலோசனையும் அல்லது தகவலும் வரவேற்கத்தக்கது, இதன் மூலம் நாம் அனைவரும் மேலும் பயனுள்ள விஷயங்களைக் கற்றுக்கொள்ள முடியும் VIM.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   நானோ அவர் கூறினார்

    நான் ஜி.வி.எம் ஐப் பயன்படுத்துவேன், இருப்பினும் தொடரியல் சிறப்பம்சமாக இருப்பதை நான் காணவில்லை, மேலும் சில உரையின் படங்களை நீங்கள் HTML இல் வைத்திருந்தால் நன்றாக இருக்கும். நான் விம் உடன் பணிபுரியப் போகிறேன், பின்னர் நான் கெடிட்டுடன் செய்ததைப் போன்ற ஆழமான பகுப்பாய்வுகளில் ஒன்றை செய்கிறேன்… எனக்கு ஒரு வாரம் கொடுங்கள், என்னிடம் உள்ளது.

    1.    ஏபெல் அவர் கூறினார்

      தொடரியல் சிறப்பம்சமாக எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் காண விரும்பினால், நான் உங்களுக்கு இரண்டு எடுத்துக்காட்டுகளை விட்டு விடுகிறேன்.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      மேலும் பார்வைக்கு இன்பம் தரும் வகையில் நிறைய திட்டங்களுக்கு கீழே உள்ள இணைப்பில். xP

      வாழ்த்துக்கள்.

  2.   ஸ்லேயர் அவர் கூறினார்

    விம் டுடோரியல் மிகவும் நல்லது, வட்டம் ஒன்று பின்னர் செய்யப்படும், இன்னும் கொஞ்சம் மேம்பட்ட அல்லது இன்னும் சில தந்திரங்களை இந்த கருவி மூலம் செய்ய முடியும்;),
    இப்போதைக்கு இந்த விம் உலகில் இறங்குவதற்கான தருணம்

  3.   ren434 அவர் கூறினார்

    இந்த நேரத்தில் நான் ஈமாக்ஸுடன் சிக்கிக்கொண்டிருக்கிறேன், இது சமீபத்தில் என்னை மேலும் மேலும் சிக்கியுள்ளது, மறுபுறம் விம் எனக்கு உரைக்கு இடையில் செல்வது மிகவும் கடினம்.

    சோசலிஸ்ட் கட்சி: வாழ்த்துக்கள்! அவர்கள் தரவரிசையில் முதலிடத்தில் உள்ளனர்.

    1.    msx அவர் கூறினார்

      +1

      நாங்கள் ஆண்கள் ஈமாக்ஸைப் பயன்படுத்துகிறோம், உங்களுக்குத் தெரியும்!
      நான் படிக்கத் தொடங்கியபோது "நான் இதைச் சொல்லப்போகிறேன் என்று நான் ஒருபோதும் நினைத்ததில்லை, ஆனால் குனு / லினக்ஸில் முனையத்திற்கான சிறந்த எடிட்டரை நான் நம்பமுடியாத அளவிற்கு விரும்புகிறேன் ..." என்று நான் நினைத்தேன்: அருமை, அவர் ஈமாக்ஸைக் கண்டுபிடித்தார்!
      அதற்கு பதிலாக, பையன் ஃபாகோட்களுடன் வெளியே செல்கிறான்-வலையில் ஒருவர் கண்டுபிடிக்கும் விஷயங்கள்!

      1.    elav <° லினக்ஸ் அவர் கூறினார்

        ஓ அந்த மச்சோ. நீங்கள் பயன்படுத்துகிறீர்கள் என்று நினைக்கிறேன் LFS, ஏனென்றால் எல்லாவற்றையும் மென்று மென்று ஒரு டிஸ்ட்ரோவைப் பயன்படுத்துவதும் இது ஒரு ஃபாகோட் சரியானது என்று நினைக்கிறேன்?

        1.    பாண்டேவ் 92 அவர் கூறினார்

          மேன் ஈமாக்ஸ் எனக்கு விம் விட மிகவும் எளிதானது ஆனால் வண்ண சுவைகளுக்கு.

  4.   தேவ் அவர் கூறினார்

    vimtutor ஒரு நல்ல ஊடாடும் பயிற்சி, இது 25-30 நிமிடங்களில் முடிக்க வடிவமைக்கப்பட்டுள்ளது. அதிகமாக சிபாரிசுசெய்யப்பட்டது!
    apt-get install vimtutor
    vimtutor

    1.    நானோ அவர் கூறினார்

      அது நிச்சயமாக எனக்கு வேலை செய்கிறது, நான் அதில் வேலை செய்ய வேண்டும்

    2.    elav <° லினக்ஸ் அவர் கூறினார்

      ஆம், விம்டூட்டர் உண்மையில் பெரியவர் ...

  5.   மூச்சுத்திணறல் அவர் கூறினார்

    இந்த விளையாட்டை விளையாடுங்கள், அப்போதுதான் நீங்கள் விம் பயன்படுத்துவதை நிறுத்த மாட்டீர்கள், அதை நீங்கள் முட்டாள்தனமாக பயன்படுத்த கற்றுக்கொள்வீர்கள், உண்மையில், நீங்கள் இந்த விளையாட்டை நிறைய வேகமாக பயிற்சி செய்வீர்கள்.

    http://vim-adventures.com/

  6.   மாரிசியோ அவர் கூறினார்

    நான் ஒரு டெவலப்பர் அல்ல, எனவே நான் என்ன செய்ய வேண்டும்: சில .conf ஐத் திருத்தவும் அல்லது அவ்வப்போது என் கைகளை ஒரு pkbuild இல் வைக்கவும், நானோவுடன் இது எனக்கு போதுமானது மற்றும் எனக்கு நிறைய இருக்கிறது. சோதனைக்கு ஒருமுறை நான் VIM இல் ஒரு கோப்பைத் திறந்தேன், அங்கிருந்து எப்படி வெளியேறுவது என்று எனக்குத் தெரியவில்லை.

  7.   ஏபெல் அவர் கூறினார்

    விம் உடன் தொடங்குபவர்களுக்கு மிகவும் அடிப்படை, இது ஒரு அசுரன் என்று கூட நினைத்தேன், ஆனால் எல்லாவற்றையும் போலவே, இது ஒரு பழக்கமான விஷயம். xP

    முயற்சி செய்ய விரும்புவோருக்காக நான் நிறைய திட்டங்களை விட்டு விடுகிறேன்.
    http://code.google.com/p/vimcolorschemetest/

    வாழ்த்துக்கள்.

  8.   சரியான அவர் கூறினார்

    laelav, நான் உங்களுக்கு என் vimrc ஐ விட்டு விடுகிறேன், எனவே உங்களுக்காக வேலை செய்யும் சில உள்ளமைவுகளை நீங்கள் பயன்படுத்தலாம்
    http://paste.desdelinux.net/4465

    1.    elav <° லினக்ஸ் அவர் கூறினார்

      நன்றி

  9.   அன்னூபிஸ் அவர் கூறினார்

    குனு / லினக்ஸில் முனையத்தில் இருக்கும் சிறந்த எடிட்டருக்கான சுவை எனக்கு கிடைக்கிறது

    நீங்கள் தீப்பிழம்புகளை ஏற்படுத்த விரும்புகிறீர்கள், இல்லையா? இது அநேகமாக பழமையான சுடர்

    சோசலிஸ்ட் கட்சி: VI ராக்ஸ்!

  10.   Charly அவர் கூறினார்

    சிறந்த பயிற்சி! மிக்க நன்றி

  11.   எஸ்மி அவர் கூறினார்

    மிகவும் சுவாரஸ்யமானது: 3

  12.   JSequeiros அவர் கூறினார்

    அடிப்படை ஏதாவது எப்போதும் நல்லது.

  13.   மெக்ஸிகோவைச் சேர்ந்த ரெனே, முடியும். அவர் கூறினார்

    எல்லாவற்றையும் பற்றி கொஞ்சம் தெரிந்துகொள்வது நல்லது, உங்களுக்கு ஒரு நாள் தேவைப்பட்டால், புத்திசாலி எப்போதும் தனது சக மனிதனின் தியாகத்தை மதிப்பிடுவார்.

  14.   பில் அவர் கூறினார்

    சிறந்த பயிற்சி ஆனால் நான் இதற்கு புதியவன், மேலும் பிரிக்ட்ஸ்கிரிப்ட் எடிட்டரை ஜி.வி.எம் இல் எவ்வாறு சேர்ப்பது என்று எனக்குத் தெரியவில்லை https://github.com/chooh/brightscript.vim.git நீங்கள் எனக்கு உதவ முடியுமா?