உரை திருத்தியின் வெளியீடு Vim 8.2

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

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

В புதிய பதிப்புகள்:

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

    உரை திருத்தியின் வெளியீடு Vim 8.2

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

  • மாற்ற முடியாத மாறிகளை வரையறுக்க ஒரு புதிய ":const" கட்டளை முன்மொழியப்பட்டது:

    அளவு TIMER_DELAY = 400

  • மேற்கோள்களைப் பயன்படுத்தாமல் எழுத்து விசைகளைக் கொண்டு அகராதிகளை வரையறுக்கும் திறன் சேர்க்கப்பட்டது:

    விருப்பங்களை விடுங்கள் = #{அகலம்: 30, உயரம்: 24}

  • பணிகளைத் தடுக்கும் திறனைச் சேர்த்தது, மாறிகளுக்கு உரையின் பல-வரி துண்டுகளை ஒதுக்குவதை எளிதாக்குகிறது:

    வரிகளை விடுங்கள் =<< டிரிம் END
    வரி ஒன்று
    வரி இரண்டு
    முடிவில்

  • முறைகளை அழைக்கும் போது செயல்பாட்டு சங்கிலிகளை உருவாக்கும் திறன் சேர்க்கப்பட்டது:

    mylist->filter(filterexpr)->map(mapexpr)->sort()->join()

  • முக்கிய கட்டமைப்பானது xdiff நூலகத்தை உள்ளடக்கியது, இது வெவ்வேறு உரை பதிப்புகளுக்கு இடையே உள்ள வேறுபாடுகளின் பிரதிநிதித்துவத்தை கணிசமாக மேம்படுத்தியுள்ளது;
  • நீட்டிக்கப்பட்ட விசை சேர்க்கைகளை அமைக்க "modifyOtherKeys" அமைப்பு சேர்க்கப்பட்டது
  • ConPTY கன்சோலுக்கான ஆதரவு சேர்க்கப்பட்டது, இது Windows 10 கன்சோலில் அனைத்து வண்ணங்களையும் காண்பிக்க உங்களை அனுமதிக்கிறது;
  • விண்டோஸிற்கான நிறுவி நவீனப்படுத்தப்பட்டுள்ளது.

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

ஆதாரம்: opennet.ru

கருத்தைச் சேர்