Neovim 0.7.0 પહેલાથી જ રિલીઝ થઈ ચૂક્યું છે અને આ તેના સમાચાર છે

નિયોવિમ

છેલ્લું સંસ્કરણ રિલીઝ થયા પછી લગભગ 4 મહિનાના વિકાસ પછી (0.6.1) નીઓવિમ 0.7 ના નવા સંસ્કરણના લોંચની ઘોષણા કરવામાં આવી છે (વિમ સંપાદકની એક શાખા, જે માપનીયતા અને સુગમતા સુધારવા પર ધ્યાન કેન્દ્રિત કરે છે), જે તેની સાથે ઘણી નવી સુવિધાઓ લાવે છે અને, અલબત્ત, ઘણા બગ ફિક્સેસ.

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

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

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

Neovim 0.7.0 ના આ નવા સંસ્કરણમાં જે રજૂ કરવામાં આવ્યું છે, તે હાઇલાઇટ કરવામાં આવ્યું છે દૂરસ્થ કાર્ય માટે પ્રારંભિક સપોર્ટ ઓફર કરવામાં આવે છે, જે વપરાશકર્તાઓને સર્વર પર Neovim ચલાવવા અને ક્લાઈન્ટ સિસ્ટમમાંથી તેની સાથે જોડાવા માટે સક્ષમ થવા માટે પરવાનગી આપે છે અલગ ui_client નો ઉપયોગ કરીને.

Neovim 0.5 માં લુઆની રજૂઆત કરવામાં આવી હતી અને હવે આ નવા સંસ્કરણ 0.7.0 માં લુઆ હવે લગભગ દરેક વસ્તુમાં વાપરી શકાય છે,  વપરાશકર્તાની હોમ ફાઇલ, પ્લગઇન્સ, રંગ યોજનાઓ, ftplugins, વગેરે. ઉલ્લેખનીય છે કે તે સમયે લુઆ APIમાં હજુ પણ કેટલીક ખામીઓ હતી.

આ ઉપરાંત એ નોંધ્યું છે કે Neovim 0.7 માં ફાઈલ પ્રકાર શોધ કરવાની નવી (પ્રાયોગિક) રીત છે. ફાઇલ પ્રકાર શોધનો ઝડપી પરિચય, ઉદાહરણ તરીકે જ્યારે હું જાણું છું કે તમે પ્રથમ Neovim ક્યારે શરૂ કરો છો, તે $VIMRUNTIME ડિરેક્ટરીમાં filetype.vim નામની ફાઇલ જનરેટ કરે છે. આ ફાઇલ કેટલાક સો આપોઆપ આદેશો બનાવે છે જેનો એકમાત્ર હેતુ ફાઇલ વિશેની માહિતીના આધારે ફાઇલના પ્રકારનું અનુમાન કરવાનો છે, સામાન્ય રીતે ફાઇલનું નામ અથવા એક્સ્ટેંશન, પરંતુ કેટલીકવાર ફાઇલની સામગ્રીનો ઉપયોગ કરીને પણ.

અન્ય ફેરફારોમાં શામેલ છે:

  • Python 2 માટે સપોર્ટ બંધ કરવામાં આવ્યો છે,
  • લુઆ ફંક્શન્સને કીમેપમાં મંજૂરી છે
  • API માં નવા આદેશો ઉમેર્યા
  • પ્લગઇન ડેવલપમેન્ટ અને કન્ફિગરેશન મેનેજમેન્ટ માટે લુઆ ભાષાનો ઉપયોગ કરવાની ક્ષમતાને નોંધપાત્ર રીતે વિસ્તૃત કરી છે
  • કોડમાં સમસ્યાઓનું નિદાન કરવા માટેના સાધનોમાં સુધારો કરવામાં આવ્યો છે
  • વૈશ્વિક સ્ટેટસ બાર માટે સમર્થન ઉમેર્યું
  • પ્રદર્શન ઑપ્ટિમાઇઝેશન કરવામાં આવ્યું છે.
  • બિલ્ટ-ઇન LSP (લેંગ્વેજ સર્વર પ્રોટોકોલ) ક્લાયન્ટની ક્ષમતાઓ વિસ્તૃત કરવામાં આવી છે, જેનો ઉપયોગ કોડ પૂર્ણતા અને તર્કશાસ્ત્રને બાહ્ય સર્વર્સ પર ખસેડવા માટે થઈ શકે છે.

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

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

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

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

sudo pacman -S neovim

જ્યારે જેઓ ડેબિયન, ઉબુન્ટુ અને ડેરિવેટિવ્ઝના વપરાશકર્તાઓ છે તમે ટર્મિનલમાં આદેશ ચલાવીને નવું પેકેજ ઇન્સ્ટોલ કરી શકો છો:

sudo apt install neovim

તે છે તે કિસ્સામાં Fedora વપરાશકર્તાઓ અને ડેરિવેટિવ્ઝ:

sudo dnf install neovim

ના વપરાશકર્તાઓ OpenSUSE:

sudo zypper install neovim

છેલ્લે માટે Gentoo વપરાશકર્તાઓ

emerge -a app-editors/neovim

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.