વિમ એક ક્રોસ-પ્લેટફોર્મ ટેક્સ્ટ સંપાદક છે અત્યંત વૈવિધ્યપૂર્ણ વીઆઇ સ softwareફ્ટવેર દ્વારા પ્રેરિત, યુનિક્સ સિસ્ટમ્સ પરના લોકપ્રિય ટેક્સ્ટ સંપાદક. મુખ્ય લક્ષણ બંને વિમ અને વી એમાં શામેલ છે કે તેમની પાસે વિવિધ મોડ્સ છે જે ચોક્કસ કામગીરી કરવા માટે ફેરવી શકાય છે, જે તેમને મોટાભાગના સામાન્ય સંપાદકોથી અલગ પાડે છે, જેમાં ફક્ત એક મોડ છે જેમાં કી સંયોજનો અથવા ગ્રાફિકલ ઇન્ટરફેસોનો ઉપયોગ કરીને આદેશો દાખલ કરવામાં આવે છે.
આવેશ ટેક્સ્ટ ફોર્મેટમાં ઉત્તમ દસ્તાવેજીકરણ છે, તે ખૂબ વ્યાપક અને સમજવા માટે સરળ છે. વપરાશકર્તા તેની સમસ્યાનું નિરાકરણ લાવી શકે તેવા વિવિધ વિધેયોના વર્ણનને શોધીને accessક્સેસ કરી શકે છે. વિમની સહાયના પોતાના વાક્યરચનાને હાઇલાઇટિંગ દ્વારા કીવર્ડ્સ પ્રકાશિત કરવામાં આવે છે.
મુખ્ય લાક્ષણિકતાઓ છે તે વિમથી પ્રકાશિત થઈ શકે છે:
- ટેક્સ્ટ સ્વતomપૂર્ણતા
- ટ Tabબ નેવિગેશન
- વપરાયેલ પ્રોગ્રામિંગ ભાષા અથવા ટ tagગ ભાષા પર નિર્ભર સિન્ટેક્સ
- 200 થી વધુ વિવિધ સિન્ટેક્સની સમજ
- પ્રોગ્રામિંગ એક્સ્ટેંશન માટે સ્ક્રિપ્ટીંગ ભાષા
- આદેશો, શબ્દો અને ફાઇલ નામો પૂર્ણ
- ફાઇલ કમ્પ્રેશન અને ડિકોમ્પ્રેસન, જે કમ્પ્રેસ્ડ ફાઇલોને સંપાદિત કરવાનું શક્ય બનાવે છે
- ફાઇલ ફોર્મેટ્સની ઓળખ અને તેમની વચ્ચે રૂપાંતર.
- મેક્રો રેકોર્ડિંગ અને પ્લેબેક
- આપોઆપ અને મેન્યુઅલ કોડ ફોલ્ડિંગ
- વૈકલ્પિક ગ્રાફિકલ ઇન્ટરફેસ
- ખૂબ રૂપરેખાંકિત અને વૈવિધ્યપૂર્ણ
વિમનું નવીનતમ સંસ્કરણ (સંસ્કરણ 8.0) અસુમેળ કાર્યક્ષમતા માટે સપોર્ટ સાથે ત્રણ વર્ષ પહેલાં પ્રકાશિત થયું હતું.
અને હવે વિમ 8.2 નું નવું સંસ્કરણ હમણાં જ બહાર પાડ્યું છે, જે પહેલાથી ઉપલબ્ધ છે.
વિમની મુખ્ય નવી સુવિધાઓ 8.2
આ નાના સંસ્કરણમાં, ઘણા ભૂલો સુધારાઈ ગયેલ છે, દસ્તાવેજો અપડેટ કરવામાં આવ્યાં છે, પરીક્ષણ કવરેજ, વગેરેમાં સુધારો કરવામાં આવ્યો છે. પરંતુ કેટલાક મહાન નવી સુવિધાઓ પણ છે.
VimConf 2018 કોન્ફરન્સ દરમિયાન, વિકાસકર્તાઓ એક્સ્ટેંશન તેઓએ વિમ પાસેથી જે ઇચ્છ્યું તે વ્યક્ત કર્યું. જો તે વિનંતી કરેલી સુવિધાઓની ખૂબ લાંબી સૂચિ હતી જે ટેક્સ્ટ સંપાદકના વિકાસકર્તાને પ્રદાન કરવામાં આવી હતી.
પરંતુ તે બધામાંથી, ભીડમાંથી બે લક્ષણો ઉભા થયા: પ popપ-અપ વિંડોઝ અને ટેક્સ્ટ ગુણધર્મો. વિકાસના એક વર્ષ કરતા વધુ સમય પછી, આ સુવિધાઓ હવે વિમમાં ઉપલબ્ધ છે.
વિમ 8.2 નું મુખ્ય નવું લક્ષણ છે પ popપ-અપ સપોર્ટ. વાપરી શકાય છે અન્ય વિંડોઝ પર ટેક્સ્ટ દર્શાવવા માટે અને તે ખૂબ જ લવચીક છે: તે ટેક્સ્ટના સંબંધમાં અથવા સંપૂર્ણ સ્થિતિમાં અથવા સ્ક્રીનની મધ્યમાં મૂકી શકાય છે. કદ નિશ્ચિત કરી શકાય છે અથવા ટેક્સ્ટને ફીટ કરવા માટે ગોઠવી શકાય છે.
એક "ઝિન્ડેક્સ" મૂલ્ય અન્ય લોકોની ટોચ પર કયું પોપઅપ હોવું જોઈએ તે નિર્દિષ્ટ કરે છે. પ popપઅપ વિંડો પણ વપરાશકર્તા ઇનપુટ પર પ્રતિક્રિયા આપી શકે છે.
આના માટે વિકાસના મોટા પ્રયત્નો જરૂરી છે. હાલની વિંડો સપોર્ટનો ઉપયોગ કરી શકાય છે, ત્યારે પ theપ-અપ્સ ઘણાં વધારાના તર્કની જરૂરિયાત માટે પૂરતા પ્રમાણમાં અલગ છે, ખાસ કરીને સ્ક્રીનને અસરકારક રીતે અપડેટ કરવા અને એક્સ્ટેંશન વિકાસકર્તાઓને તેનો ઉપયોગ સરળ બનાવવા માટે.
ઉદાહરણ તરીકે, મને ખબર નથી કે તમારે વિમને કહેવાની જરૂર છે કે તે પોપઅપ ક્યાં બતાવશે. ફક્ત સંદર્ભ બિંદુ અને પ્રદર્શિત કરવા માટેનું ટેક્સ્ટ પ્રદાન કરો અને વિમ કદ અને સ્થાન નિર્ધારિત કરશે જ્યાં વિંડો સૌથી યોગ્ય છે.
તેની સાથે ટેક્સ્ટ ગુણધર્મો, જે છે વિનંતી કરવામાં આવી હતી કે બીજું લક્ષણ પરિષદ દરમિયાન, તે વિમ 8.2 ના આ સંસ્કરણમાં એક મહત્વપૂર્ણ સુવિધા તરીકે આવે છે, કારણ કે તેની સાથે તેઓ લખાણના ભાગને હાઇલાઇટ કરવા અથવા પાર્સરનો ઉપયોગ કરવા જેવી જટિલ કંઇક સરળ વસ્તુ માટે ઉપયોગ કરી શકાય છે વાક્યરચના તત્વોને શોધવા અને તેમને અસમકાલીક રીતે પ્રકાશિત કરવા માટે આઉટર (જોડીઓ). આનો ઉપયોગ પેટર્ન-આધારિત સિન્ટેક્સ હાઇલાઇટિંગની જગ્યાએ થઈ શકે છે.
અન્ય નોંધપાત્ર નવી સુવિધાઓ પણ વિમ 8.2 પર આવી રહી છે. આમાં ચલ જાહેર કરવા માટે કોન્સ્ટ આદેશ શામેલ છે જે મેથડ ક callsલ્સ માટે વિધેય ચેઇનિંગ, વિંડોઝ માટે ઇન્સ્ટોલર ઉન્નત્તિકરણો અને ઘણા વધુને બદલી શકતો નથી.
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર વિમ 8.2 કેવી રીતે ઇન્સ્ટોલ કરવું?
આ નવા સંસ્કરણને ઇન્સ્ટોલ કરવામાં રસ ધરાવતા લોકો માટે, તેઓ તેમની સિસ્ટમ અનુસાર નીચેના આદેશોમાંથી કોઈ એક ચલાવીને તે કરી શકે છે.
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ
sudo add-apt-repository ppa:jonathonf/vim sudo apt-get update sudo apt install vim
આર્ક લિનક્સ અને ડેરિવેટિવ્ઝ
sudo pacman -S vim
Flatpak
flatpak install flathub org.vim.Vim