ஸ்பேஸ்விம் - சமூகம் உருவாக்கிய விம் விநியோகம் உருவாக்கப்பட்டது

ஸ்பேஸ்விம்

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

நிறைவு அவை சில அம்சங்களை செயல்படுத்துவதன் மூலம் தொகுப்புகளாக தொகுக்கப்படுகின்றன. எடுத்துக்காட்டாக, பைதான் அடுக்கு தானாக நிறைவு, தொடரியல் சோதனை மற்றும் ஆவணப்படுத்தல் தேடலை வழங்க deoplete.nvim, நியோமேக் மற்றும் ஜெடி-விம் ஆகியவற்றை சேகரிக்கிறது.

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

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

இதன் முக்கிய அம்சங்கள் பின்வருமாறு:

  • நியோவிம் மையமானது
  • மட்டு உள்ளமைவு
  • 90% செருகுநிரல்களை [dein.vim] உடன் ஏற்றவும்
  • வலுவான, இன்னும் இலகுரக
  • கவனம் செலுத்திய பணிப்பாய்வுகளில் சேரவும்
  • அருமை ui
  • மொழி குறிப்பிட்ட பயன்முறை
  • விரிவான நியோகாம்ப்ளீட் உள்ளமைவு
  • லேபிள்களுக்கான மைய இடம்
  • ஒளி எளிய / டேப்லைன் நிலை
  • வண்ண சேர்க்கைகள்

ஸ்பேஸ்விமில் தொடர்புடைய வளர்ச்சி தொகுதிகள் உள்ளன, ஒவ்வொரு தொகுதியும் குறியீடு நிறைவு, தொடரியல் சோதனை, வடிவமைத்தல், பிழைதிருத்தம் மற்றும் REPL ஆகியவற்றை வழங்குகிறது.

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

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

போது ஸ்பேஸ்விம் ஒரு விம் உள்ளமைவு. பயனர்கள் SapceVim இன் செயல்திறனைப் பற்றி உறுதியாக தெரியவில்லை, மேலும் அதை குனு எமாக்ஸிற்கான உள்ளமைவு கட்டமைப்பான ஸ்பேஸ்மேக்ஸுடன் ஒப்பிடுகின்றனர்.

ஸ்பேஸ்விம் 1.1 இன் புதிய பதிப்பைப் பற்றி

4 மாத மேம்பாட்டுக் காலத்திற்குப் பிறகு, ஸ்பேஸ்விம் 1.1 திட்டத்தின் புதிய பதிப்பு சமீபத்தில் வெளியிடப்பட்டது.

புதிய பதிப்பு பாப்அப் ஆதரவைச் சேர்க்கிறது (எடுத்துக்காட்டாக, ஃப்ளைகிரெப் வழியாக ஆவணங்கள் மற்றும் தேடல் முடிவுகளைக் காண்பிக்க).

அதோடு கூடுதலாக fzf தேடல் சொருகிக்கான மெனு செயல்படுத்தப்பட்டது மற்றும் ரஸ்ட் மொழியில் டெவலப்பர்களுக்கான தொகுப்பு.

மறுபுறம், "git log" கட்டளை மற்றும் defx கோப்பு மேலாளரின் இணைப்பு திட்டத்தில் சேர்க்கப்பட்டது என்பதையும் நாம் முன்னிலைப்படுத்தலாம்.

இந்த பதிப்பில் புதிய அம்சங்கள் பின்வருமாறு:

  • மிதக்கும் சாளரத்தைச் சேர்ப்பது பொருத்தங்களைக் கண்டறிய உங்களை அனுமதிக்கிறது.
  • விண்டோஸ் பதிப்பு defx மற்றும் வட்டு எக்ஸ்ப்ளோரர் ஆதரவைச் சேர்க்கிறது, மேலும் இயல்புநிலை விசை SPC fd உடன் பிணைக்கிறது:
  • Iedit பயன்முறையை மேம்படுத்தவும், iedit-normal syx கட்டளைகளைச் சேர்க்கவும், மற்றும் iedit-insert கட்டளைகளை Ctrl-e, Ctrl-a, Ctrl-b மற்றும் Ctrl-f ஆகியவற்றைச் சேர்க்கவும்.
  • Fzf தொகுதி மேம்படுத்தப்பட்டது மற்றும் fzf மெனுவுக்கு ஆதரவு சேர்க்கப்பட்டது.

நிறுவல்

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

curl -sLf https://spacevim.org/install.sh | bash

டோக்கரில் நிறுவல்

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

இதற்காக, அவர்கள் டோக்கர் ஆதரவை மட்டுமே நிறுவ வேண்டும் மற்றும் ஒரு முனையத்தில் பின்வரும் கட்டளைகளை இயக்கப் போகிறோம்:

docker pull spacevim/spacevim
docker run -it --rm spacevim/spacevim nvim
docker run -it -v ~/.SpaceVim.d:/home/spacevim/.SpaceVim.d --rm spacevim/spacevim nvim

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

  • config / - கட்டமைப்பு
  • செருகுநிரல்கள் / - செருகுநிரல் அமைப்புகள்
  • mappings.vim - முக்கிய மேப்பிங்ஸ்
  • autocmds.vim - autocmd குழு
  • general.vim - பொது உள்ளமைவு
  • init.vim - இயக்கநேர பாதை துவக்கம்
  • neovim.vim - நியோவிம் குறிப்பிட்ட அமைப்புகள்
  • plugins.vim - சொருகி தொகுப்புகள்
  • command.vim - கட்டளைகள்
  • functions.vim - செயல்பாடுகள்
  • main.vim - முதன்மை உள்ளமைவு
  • ftplugin / - மொழி குறிப்பிட்ட தனிப்பயன் அமைப்புகள்
  • குறியீடு துணுக்குகள் / - குறியீடு துணுக்குகள்
  • filetype.vim - தனிப்பயன் கோப்பு வகை கண்டறிதல்
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

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


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

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

*

*

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