નિયોવિમ 0.5 એલએસપી સપોર્ટ, લુઆ ઉન્નત્તિકરણો અને વધુ સાથે આવે છે

નિયોવિમ

વિકાસના લગભગ બે વર્ષ પછી નીઓવિમ 0.5 ના નવા સંસ્કરણના લોંચની ઘોષણા કરવામાં આવી છે (વિમ એડિટરની શાખા, જે સ્કેલેબિલીટી અને લવચીકતામાં સુધારો કરવા પર કેન્દ્રિત છે), આ સંસ્કરણ આરv4000 થી લગભગ 0.4.4 પુષ્ટિનું પ્રસ્તુત કરે છે.

ઉલ્લેખનીય છે કે નીઓવિમ 0.5 ના આ નવા સંસ્કરણમાં, હાઇલાઇટ્સ શામેલ છે એલએસપી માટે આધાર, વિસ્તૃત બ્રાન્ડ માટે નવા API (બાઇટ રેઝોલ્યુશન ચેન્જ ટ્રેકિંગ સાથે) અને બફર સજાવટ, તેમજ પ્લગઇન અને રૂપરેખાંકન તરીકે લુઆમાં મહાન સુધારાઓ. 

જે લોકો નીઓવિમ વિશે જાણતા નથી, તેમને તે જાણવું જોઈએ પ્રોજેક્ટ હેઠળ, વિમ કોડબેઝને સાત વર્ષથી વધુ સમયથી સુધારવામાં આવ્યો છે, જેના પરિણામે કોડ જાળવણીને સરળ બનાવવા માટે ફેરફારો કરવામાં આવ્યા છે, વિવિધ જાળવણીકારો વચ્ચેના મજૂરના વિભાજનના માધ્યમ પૂરા પાડે છે, ઈન્ટરફેસને બેઝ ભાગથી અલગ કરી શકે છે (ઇન્ટરફેસને આંતરિક ભાગોને સ્પર્શ કર્યા વિના બદલી શકાય છે) અને નવું એક્સ્ટેન્સિબલ પ્લગઇન આધારિત આર્કિટેક્ચર લાગુ કરે છે.

નીઓવીમની રચના તરફ દોરી રહેલા વિમ મુદ્દાઓમાં સી કોડની ,300.000૦૦,૦૦૦ થી વધુ લાઇનોનો એકવિધ કોડબેસ છે, ફક્ત થોડા લોકો વિમ કોડબેઝની બધી ઘોંઘાટને સમજે છે, અને બધા ફેરફારો કોઈ જાળવનાર દ્વારા નિયંત્રિત થાય છે. સંપાદક જાળવવું અને સુધારવું. જીયુઆઈને ટેકો આપવા માટે વિમ કોરમાં એમ્બેડ કરેલા કોડને બદલે, નિયોવિમ સાર્વત્રિક સ્તરનો ઉપયોગ કરવાની દરખાસ્ત કરે છે જે તમને વિવિધ ટૂલકીટ્સનો ઉપયોગ કરીને ઇન્ટરફેસો બનાવવા દે છે.

નિયોવીમના મુખ્ય સમાચાર 0.5

આ નવું સંસ્કરણ ઘણા બધા ફેરફારો રજૂ કરે છે જેમાંથી આ મોટાભાગના ફેરફારો લુઆ, નવા એપીઆઈ અને કન્ફિગરેશનમાં થયેલા સુધારણા પર કેન્દ્રિત છે અને તે તે છેઅને પ્લગઇન વિકાસ માટેની ભાષા તરીકે લુઆ માટે વિસ્તૃત સપોર્ટને પ્રકાશિત કરે છે અને રૂપરેખાંકન વ્યવસ્થાપન.

બધા ફેરફારોમાંથી જે સૌથી વધુ નોંધાય છે, તે આપણે શોધી શકીએ છીએ એલએસપી ક્લાયંટ ઉમેરવામાં આવ્યું છે (ભાષા સર્વર પ્રોટોકોલ) લુઆ માં બિલ્ટ, જે વિશ્લેષણ અને કોડ પૂર્ણ કરવા માટે બાહ્ય સેવાઓ સાથે જોડાવા માટે વાપરી શકાય છે.

એપીઆઈમાંથી, એક બ standsફર્સની ડિઝાઇનને નિયંત્રિત કરવા માટે ઉમેરવામાં આવ્યું હતું પસંદગી બ boxક્સ, તેમજ વ્યક્તિગત બાઇટ સ્તરે ફેરફારોને ટ્ર trackક કરવા માટે વિસ્તૃત ટsગ્સનો ઉપયોગ કરવા માટે એક API.

પણ પ્રાયોગિક ટ્રી સિટર સપોર્ટ ઓફર કરે છે સિન્ટેક્સ એન્જિન તરીકે, જેમાં બાઇટ ટ્રેકિંગ અને સજાવટ માટેના નવા કોર API પર આધારિત એક શામેલ છે.

અંતે ઇn કરેક્શન સંબંધિત:

  • યોગ્ય રીતે કામ ન કરતા બ્લોક્સની સ્થિર પેસ્ટિંગ
  • Nvim_exec () ની મ્યૂટ વર્તણૂકને સ્થિર કરી
  • રણકાર અને coverાંકણા દ્વારા ઘણા ભૂલોને સ્થિર કરવામાં આવ્યા
  • વિંડોઝમાં મુશ્કેલીનિવારણ ટર્મિનો સમસ્યાઓ
  • ફિટ અને પીડિત સ્ક્રીન સાથે ઉકેલો
  • ડિસ્પ્લે ટર્મિનલ કુટુંબનું મુશ્કેલીનિવારણ

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે આ નવા સંસ્કરણમાંથી, તમે ચકાસી શકો છો નીચેની કડીમાં ફેરફાર.

લિનક્સ પર નિયોવિમ કેવી રીતે ઇન્સ્ટોલ કરવું?

હવે સ્થાપન કેસ માટે લિનક્સમાં આ નવા સંસ્કરણનું, અનેતે પર ભાર મૂકવો મહત્વપૂર્ણ છે કે નિયોવીમ બહુમતીની અંદર છે ભંડારોમાંથી સૌથી વધુ લોકપ્રિય વિતરણો.

છતાં અત્યારે એકમાત્ર મુશ્કેલી એ છે કે નવું સંસ્કરણ હજી અપડેટ થયું નથી મોટાભાગના લિનક્સ ડિસ્ટ્રિબ્યુશનના રીપોઝીટરીઓમાં.

ત્યારથી હાલમાં ફક્ત આર્ક લિંક્સુ અને તેના ડેરિવેટિવ્ઝ છે તેમની પાસે પહેલેથી જ આ પેકેજની ઉપલબ્ધતા છે.

આર્ક અને ડેરિવેટિવ્ઝ પર સ્થાપિત કરવા માટે, તેઓએ ફક્ત ટર્મિનલ ખોલવાનું છે અને તેમાં તેઓ નીચેનો આદેશ લખશે:

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. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.