விம் குறியீட்டின் முட்கரண்டி நியோவிம் 0.4 இன் புதிய பதிப்பை வெளியிட்டது

நியோவிம்

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

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

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

GUI ஐ ஆதரிக்க Vim மையத்தில் பதிக்கப்பட்ட குறியீட்டிற்கு பதிலாக, நியோவிம் ஒரு உலகளாவிய அடுக்கைப் பயன்படுத்த முன்மொழிகிறது, இது பல்வேறு கருவித்தொகுப்புகளைப் பயன்படுத்தி இடைமுகங்களை உருவாக்க உங்களை அனுமதிக்கிறது.

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

சொருகி அணுக, ஒரு TCP சாக்கெட் பயன்படுத்தப்படலாம், அதாவது சொருகி வெளிப்புற கணினியில் இயக்கப்படலாம்.

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

சுமார் 80 குறிப்பிட்ட செருகுநிரல்கள் ஏற்கனவே தயாரிக்கப்பட்டுள்ளன, பல்வேறு நிரலாக்க மொழிகள் (சி ++, க்ளோஜூர், பெர்ல், பைதான், கோ, ஜாவா, லிஸ்ப், லுவா, ரூபி) மற்றும் கட்டமைப்புகள் (க்யூடி 5) ஆகியவற்றைப் பயன்படுத்தி செருகுநிரல்கள் மற்றும் இடைமுக செயலாக்கங்களை உருவாக்க கோப்புறைகள் உள்ளன. , ncurses, Node .js, எலக்ட்ரான், GTK +). பல்வேறு பயனர் இடைமுக விருப்பங்கள் உருவாக்கப்படுகின்றன.

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

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

நியோவிமின் முக்கிய செய்தி 0.4

நியோவிம் 0.4 இன் இந்த புதிய பதிப்பின் வெளியீட்டில் புதிய ஏபிஐ செயல்பாடுகள் மற்றும் யுஐ நிகழ்வுகள் பெரும்பாலானவை பயன்பாட்டில் சேர்க்கப்பட்டுள்ளன.

அதோடு அதுவும் தனித்து நிற்கிறது புதிய நிலையான என்விம்-லுவா நூலகத்தைச் சேர்த்தது லுவா மொழியில் செருகுநிரல்களை உருவாக்க.

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

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

இப்போது நிறுவல் வழக்குக்கு லினக்ஸில் இந்த புதிய பதிப்பின், மற்றும்நியோவிம் பெரும்பான்மைக்குள் இருப்பதை வலியுறுத்துவது முக்கியம் களஞ்சியங்களிலிருந்து மிகவும் பிரபலமான விநியோகங்களில்.

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

போன்ற தற்போது ஆர்ச் லின்க்சு மற்றும் அதன் வழித்தோன்றல்கள் மட்டுமே அவர்கள் ஏற்கனவே இந்த தொகுப்பின் கிடைக்கும் தன்மையைக் கொண்டுள்ளனர்.

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

sudo pacman -S neovim

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

sudo apt install neovim

ஃபெடோரா மற்றும் வழித்தோன்றல்களின் பயனர்களாக இருப்பவர்களின் விஷயத்தில்:

sudo dnf install neovim

OpenSUSE பயனர்கள்:

sudo zypper install neovim

இறுதியாக ஜென்டூ பயனர்களுக்கு

emerge -a app-editors/neovim

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

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

*

*

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