Hacker News

விம் 9.2

விம் 9.2 இந்த ஆய்வு தலைப்பை ஆராய்கிறது, அதன் முக்கியத்துவம் மற்றும் சாத்தியமான தாக்கத்தை ஆய்வு செய்கிறது. முக்கிய கருத்துக்கள் மூடப்பட்டிருக்கும் இந்த உள்ளடக்கம் ஆராய்கிறது: அடிப்படைக் கோட்பாடுகள் மற்றும் கோட்பாடுகள் நடைமுறை தாக்கங்கள் மற்றும் பயன்பாடுகள்...

1 min read Via www.vim.org

Mewayz Team

Editorial Team

Hacker News

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

Vim 9.2 என்றால் என்ன மற்றும் நவீன டெவலப்பர்களுக்கு இது ஏன் முக்கியமானது?

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

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

Vim 9.2 இல் உள்ள முக்கிய புதிய அம்சங்கள் என்ன?

விம் 9.2 பல மேம்பாடுகளுடன், திறன் நிலைகளில் உள்ள டெவலப்பர்களுக்கு பயனுள்ளதாக இருக்கும். இந்த வெளியீட்டில் என்ன தனித்து நிற்கிறது என்பதன் விவரம் இங்கே:

  • மேம்படுத்தப்பட்ட Vim9script செயல்திறன்: Vim9script உடன் தொகுக்கப்பட்ட ஸ்கிரிப்ட்கள் பாரம்பரிய Vimscript ஐ விட கணிசமாக வேகமாக செயல்படுகின்றன, Vim 9.2 சிக்கலான செயல்பாடுகள் மற்றும் பெரிய குறியீட்டு தளங்களில் மேல்நிலையைக் குறைக்க கம்பைலரைச் செம்மைப்படுத்துகிறது.
  • மேம்படுத்தப்பட்ட வகை சரிபார்ப்பு: Vim9script இன் கண்டிப்பான வகை அமைப்பு நீட்டிக்கப்பட்டுள்ளது, இது இயக்க நேரத்தை விட தொகுக்கும் நேரத்தில் அதிக பிழைகளை பிடிக்கிறது, இது பிழைத்திருத்த நேரத்தை குறைக்கிறது மற்றும் செருகுநிரல் நம்பகத்தன்மையை மேம்படுத்துகிறது.
  • சிறந்த டெர்மினல் ஒருங்கிணைப்பு: விம்மின் எடிட்டிங் சூழல் மற்றும் உட்பொதிக்கப்பட்ட டெர்மினல் அமர்வுகளுக்கு இடையேயான மென்மையான தொடர்புக்கான புதுப்பிப்புகளை டெர்மினல் பஃபர் அம்சம் பெற்றது, இது எடிட்டரை விட்டு வெளியேறாமல் சோதனைத் தொகுப்புகளை இயக்க அல்லது கட்டளைகளை உருவாக்க பயன்படுகிறது.
  • சுத்திகரிக்கப்பட்ட பாப்-அப் மெனு நடத்தை: தானியங்குநிரப்புதல் பாப்அப்கள் மற்றும் மிதக்கும் சாளரங்கள் இப்போது வெவ்வேறு டெர்மினல் எமுலேட்டர்களில் மிகவும் கணிக்கக்கூடிய வகையில் வழங்குகின்றன, தரமற்ற அமைப்புகளில் பயனர்களைப் பாதித்த நீண்டகால எட்ஜ்-கேஸ் பிழைகளை மூடுகின்றன.
  • விரிவாக்கப்பட்ட செருகுநிரல் API: செருகுநிரல் ஆசிரியர்களுக்கான புதிய செயல்பாடுகள் மற்றும் மேம்படுத்தப்பட்ட ஆவணங்கள், Vim இன் மையத்துடன் ஆழமாக ஒருங்கிணைக்கும் நீட்டிப்புகளை உருவாக்குவதை எளிதாக்குகிறது, மேலும் செயல்திறனைத் தியாகம் செய்யாமல் பணக்கார டெவலப்பர் கருவியை இயக்குகிறது.

Vim9script செருகுநிரல்கள் எழுதும் முறையை எவ்வாறு மாற்றுகிறது?

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

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

"Vim9script என்பது ஒரு தேர்வுமுறை மட்டும் அல்ல - இது Vim செருகுநிரல்கள் என்னவாக இருக்கும் என்பதை மறுபரிசீலனை செய்வதாகும், இது டெவலப்பர்கள் எடிட்டர் நீட்டிப்புகளை உருவாக்க உதவுகிறது, அவை வேகமான மற்றும் அளவில் பராமரிக்கக்கூடியவை."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

தொழில்முறை மேம்பாட்டுக் குழுக்களுக்கான நியோவிமுடன் Vim 9.2 எவ்வாறு ஒப்பிடப்படுகிறது?

விம் வெர்சஸ் நியோவிம் கேள்வி ஒரு டெவலப்பர்கள் அடிக்கடி விவாதிக்கப்படுகிறது, மேலும் Vim 9.2 ஒப்பீட்டை முன்னெப்போதையும் விட நுணுக்கமாக்குகிறது. நியோவிம் அதன் Lua-அடிப்படையிலான செருகுநிரல் சுற்றுச்சூழல் அமைப்பு மற்றும் உள்ளமைக்கப்பட்ட LSP ஆதரவிற்காக கவனத்தை ஈர்த்துள்ளது, ஆனால் Vim 9.2 அதன் சொந்த பலத்துடன் உள்ளது: பரந்த இயங்குதள இணக்கத்தன்மை, மிகவும் பழமைவாத வெளியீட்டுத் தத்துவம் மற்றும் Lua ஸ்கிரிப்டிங்கிற்கு மாற்றாக தற்போது முதிர்ச்சியடைந்த Vim9script.

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

Vim 9.2 க்கு மேம்படுத்தும் முன் டெவலப்பர்கள் என்ன தெரிந்து கொள்ள வேண்டும்?

Vim 9.2 க்கு மேம்படுத்துவது பொதுவாக நேரடியானது, ஆனால் ஒரு சுமூகமான மாற்றத்தை உறுதிசெய்ய மனதில் கொள்ள வேண்டிய சில விஷயங்கள் உள்ளன. லெகசி விம்ஸ்கிரிப்ட் செருகுநிரல்கள் தொடர்ந்து செயல்படுகின்றன, ஆனால் ஸ்கிரிப்ட் ஸ்கோப்பிங் மற்றும் மாறி கையாளுதல் ஆகியவற்றைச் சுற்றியுள்ள சில நடத்தைகள் மரபு மற்றும் விம்9ஸ்கிரிப்ட் குறியீட்டைக் கலக்கும்போது நுட்பமாக வேறுபடலாம். :checkhealth ஐ இயக்குவது அல்லது மேம்படுத்தும் முன் செருகுநிரல் மாற்றங்களை மதிப்பாய்வு செய்வது ஒரு நல்ல நடைமுறை.

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

அடிக்கடி கேட்கப்படும் கேள்விகள்

தற்போதுள்ள Vimscript செருகுநிரல்களுடன் Vim 9.2 பின்னோக்கி இணக்கமாக உள்ளதா?

ஆம். Vim 9.2 பாரம்பரிய விம்ஸ்கிரிப்டுடன் முழு பின்தங்கிய இணக்கத்தன்மையை பராமரிக்கிறது, எனவே ஏற்கனவே உள்ள செருகுநிரல்கள் மற்றும் கட்டமைப்புகள் மாற்றமின்றி தொடர்ந்து செயல்படுகின்றன. Vim9script இன்ஜின் பாரம்பரிய மொழிபெயர்ப்பாளருடன் இணைந்து இயங்குகிறது, மேலும் நீங்கள் இரண்டையும் ஒரே கட்டமைப்பில் கலக்கலாம். இருப்பினும், சிறந்த செயல்திறன் மற்றும் நீண்ட கால பராமரிப்புக்காக, செருகுநிரல் ஆசிரியர்கள் காலப்போக்கில் Vim9script க்கு இடம்பெயர ஊக்குவிக்கப்படுகிறார்கள்.

Vim 9.2 மொழி சேவையக நெறிமுறையை (LSP) இயல்பாக ஆதரிக்கிறதா?

Vim 9.2 ஆனது Neovim செய்யும் விதத்தில் உள்ளமைக்கப்பட்ட LSP ஆதரவைக் கொண்டிருக்கவில்லை, ஆனால் 9.2 இல் மேம்படுத்தப்பட்ட Vim9script செயல்திறன், vim-lsp மற்றும் yegappan/lsp போன்ற மூன்றாம் தரப்பு LSP செருகுநிரல்களை குறிப்பிடத்தக்க வகையில் பதிலளிக்கக்கூடியதாக ஆக்குகிறது. இந்த செருகுநிரல்கள் Vim9script ஐப் பயன்படுத்தி, பூர்வீக எல்எஸ்பி அனுபவங்களை வழங்குகின்றன, குறியீடு நிறைவு, கோ-டு-வரையறை மற்றும் இன்லைன் கண்டறிதல் போன்ற அம்சங்களை உள்ளடக்கியது.

Vim 9.2 ஐ எங்கு பதிவிறக்கம் செய்யலாம் மற்றும் அதை எவ்வாறு நிறுவுவது?

Github.com/vim/vim இல் அதிகாரப்பூர்வ Vim GitHub களஞ்சியத்தின் மூலம் Vim 9.2 கிடைக்கிறது. பெரும்பாலான பெரிய லினக்ஸ் விநியோகங்கள் அதை அவற்றின் தொகுப்பு மேலாளர்களில் (apt, dnf, pacman) உள்ளடக்கியது, மேலும் macOS பயனர்கள் brew install vim மூலம் Homebrew வழியாக இதை நிறுவலாம். விண்டோஸ் பயனர்கள் அதிகாரப்பூர்வ Vim இணையதளத்தில் இருந்து நிறுவியை பதிவிறக்கம் செய்யலாம். பாதுகாப்பையும் ஒருமைப்பாட்டையும் உறுதிப்படுத்த, அதிகாரப்பூர்வ ஆதாரங்களில் இருந்து நிறுவுகிறீர்கள் என்பதை எப்போதும் சரிபார்க்கவும்.


Vim 9.2 போன்ற மாஸ்டரிங் கருவிகள் டெவலப்பர் உற்பத்தித்திறன் புதிரின் ஒரு பகுதியாகும் - ஆனால் ஒரு நவீன வணிகத்தின் முழு நோக்கத்தையும் நிர்வகிக்க ஒவ்வொரு செயல்பாட்டு அடுக்குக்கும் ஒரு தளம் தேவை. Mewayz என்பது 138,000 க்கும் மேற்பட்ட பயனர்களால் நம்பப்படும் 207-தொகுதி வணிக இயக்க முறைமையாகும், இது திட்ட மேலாண்மை மற்றும் CRM முதல் சந்தைப்படுத்தல் வரை அனைத்தையும் ஒரு மாதத்திற்கு $1 க்கு ஆட்டோமேஷன் மற்றும் டீம் ஸ்டார்ட் கோலாவில் வழங்குகிறது. உங்கள் வளர்ச்சிச் சூழலைப் போலவே உங்கள் வணிகத்தையும் திறமையாக நடத்த நீங்கள் தயாராக இருந்தால், இன்றே Mewayz ஐ ஆராய்ந்து உங்கள் இலவச சோதனையைத் தொடங்கவும்.

.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime