Sublime Text
સબલાઈમ ટેક્સ્ટ એ શેરવેર ટેક્સ્ટ અને સોર્સ કોડ એડિટર છે જે વિન્ડોઝ, મેકઓએસ અને લિનક્સ માટે ઉપલબ્ધ છે. તે મૂળરૂપે ઘણી પ્રોગ્રામિંગ ભાષાઓ અને માર્કઅપ ભાષાઓને ટેકો આપે છે. વપરાશકર્તાઓ તેને થીમ્સ સાથે કસ્ટમાઇઝ કરી શકે છે અને પ્લગિન્સ સાથે તેની કાર્યક્ષમતાને વિસ્તૃત કરી શકે છે, સામાન્ય રીતે સમુદાય-નિર્મિત અને ફ્રી-સોફ્ટવેર લાઇસન્સ હેઠળ જાળવવામાં આવે છે. પ્લગિન્સને સરળ બનાવવા માટે, સબલાઈમ ટેક્સ્ટ પાયથોન API ધરાવે છે. સંપાદક ન્યૂનતમ ઇન્ટરફેસનો ઉપયોગ કરે છે અને તેમાં પ્રોગ્રામરો માટે રૂપરેખાંકિત કરી શકાય તેવા વાક્યરચના હાઇલાઇટિંગ, કોડ ફોલ્ડિંગ, નિયમિત-અભિવ્યક્તિઓને ટેકો આપતા શોધ-અને-સ્થાન, ટર્મિનલ આઉટપુટ વિંડો અને વધુ સહિત સુવિધાઓ શામેલ છે. તે માલિકીનું સોફ્ટવેર છે, પરંતુ મફત મૂલ્યાંકન સંસ્કરણ ઉપલબ્ધ છે. વિશેષતાઓ ઉત્કૃષ્ટ લખાણની વિશેષતાઓની યાદી નીચે મુજબ છેઃ "ગોટો એનીથિંગ", પ્રોજેક્ટ ફાઇલો, પ્રતીકો અથવા રેખાઓ માટે ઝડપી નેવિગેશન "કમાન્ડ પેલેટ" મનસ્વી આદેશોના ઝડપી કીબોર્ડ આહ્વાન માટે અનુકૂલનશીલ મેળનો ઉપયોગ કરે છે એક સાથે સંપાદનઃ એક સાથે બહુવિધ પસંદ કરેલા ક્ષેત્રોમાં સમાન ઇન્ટરેક્ટિવ ફેરફારો કરો પાયથોન-આધારિત પ્લગઇન API પ્રોજેક્ટ-વિશિષ્ટ પસંદગીઓ પ્રોજેક્ટ-વિશિષ્ટ અને પ્લેટફોર્મ-વિશિષ્ટ સેટિંગ્સ ક્રોસ-પ્લેટફોર્મ (વિન્ડોઝ, મેકઓએસ અને લિનક્સ) અને ક્રોસ-પ્લેટફોર્મ માટે સહાયક પ્લગઇન્સ સહિત JSON સેટિંગ્સ ફાઇલો દ્વારા વિસ્તૃત કસ્ટમાઇઝિબિલિટી ટેક્સ્ટમેટ વર્ઝન હિસ્ટ્રી વર્ઝન 1 ઉત્કૃષ્ટ લખાણ 1 માંથી ઘણા ભાષા વ્યાકરણ સાથે સુસંગત છે જે 18 જાન્યુઆરી 2008 ના રોજ વિન્ડોઝ ઓપરેટિંગ સિસ્ટમ માટે એક એપ્લિકેશન તરીકે રજૂ કરવામાં આવી હતી. તે ટેબ્સ અને ફાઇલોના બાજુ-બાજુ દૃશ્યને ટેકો આપે છે. આવૃત્તિ 2 સબલાઈમ ટેક્સ્ટ 2.0.2 8 જુલાઈ 2013ના રોજ રજૂ કરવામાં આવી હતી. સોફ્ટવેરના પ્રથમ સંસ્કરણમાંથી ફેરફારો, જેમ કે સત્તાવાર સબલાઈમ બ્લોગ પર પ્રોત્સાહન આપવામાં આવ્યું છે, તેમાં રેટિના ડિસ્પ્લે સપોર્ટ અને "ક્વિક સ્કિપ નેક્સ્ટ" કાર્યક્ષમતાનો સમાવેશ થાય છે. થીમ્સ સબલાઈમ ટેક્સ્ટમાં 23 વિઝ્યુઅલ થીમ્સ છે, જેમાં તૃતીય-પક્ષ પ્લગઇન્સ દ્વારા વધારાની થીમ્સને ડાઉનલોડ અને રૂપરેખાંકિત કરવાનો વિકલ્પ છે. મિનિમેપ સુવિધા સ્ક્રીનના ઉપર-જમણા ખૂણામાં સમગ્ર ફાઇલની ઓછી ઝાંખી દર્શાવે છે. મુખ્ય સંપાદક ફલકમાં દેખાતી ફાઇલનો ભાગ પ્રકાશિત કરવામાં આવે છે અને આ દૃશ્યમાં ક્લિક કરીને અથવા ખેંચીને સંપાદક ફાઇલમાં સ્ક્રોલ કરે છે. પેનલ, જૂથો અને સ્ક્રીન સ્થિતિઓ સ્ક્રીન સ્થિતિઓમાં નીચેનાનો સમાવેશ થાય છેઃ પેનલમાં એક સાથે ચાર ફાઇલો બતાવવી, એક પૂર્ણ-સ્ક્રીન અને વિક્ષેપ-મુક્ત સ્થિતિ જે તેની આસપાસ ઇન્ટરફેસ મેનુ વિના એક ફાઇલ બતાવવા માટે છે. સ્તંભ પસંદગી અને બહુ-પસંદગી સંપાદન આ સુવિધા સાથે વપરાશકર્તા એક જ સમયે સંપૂર્ણ લખાણ સ્તંભો પસંદ કરી શકે છે અથવા લખાણમાં એકથી વધુ કર્સર મૂકી શકે છે. આ એક સાથે સંપાદનની મંજૂરી આપે છે. કર્સર એવું વર્તે છે કે જાણે તેમાંના દરેક લખાણમાં એકમાત્ર છે, તે જ રીતે સ્વતંત્ર રીતે આગળ વધે છે. એક અક્ષર દ્વારા, રેખા દ્વારા, શબ્દો દ્વારા અને પેટા શબ્દો દ્વારા (કેમેલકેસ, હાયફન અથવા અન્ડરસ્કોર સીમાંકિત), અને રેખાના પ્રારંભ/અંત તરફ આગળ વધવાનો સમાવેશ થાય છે. આ મેક્રો અથવા નિયમિત અભિવ્યક્તિઓના ઉપયોગ વિના જટિલ પુનરાવર્તિત માળખાને સંપાદિત કરવાની મંજૂરી આપે છે. ઓટો-કમ્પ્લીશન સબલાઈમ ટેક્સ્ટ સૂચવે છે કે વપરાશકર્તા જેમ લખી રહ્યો હોય તેમ એન્ટ્રીઓ પૂર્ણ કરો, વર્તમાન ફાઇલની પ્રોગ્રામિંગ ભાષા દ્વારા જાણ કરો. તે સમાન કોડ આધારમાં સોંપેલ ચલ નામોને પણ આપમેળે પૂર્ણ કરે છે. સિન્ટેક્સ હાઇલાઇટ અને હાઇ-કોન્ટ્રાસ્ટ ડિસ્પ્લે સબલાઈમ ટેક્સ્ટ પરની ડાર્ક બેકગ્રાઉન્ડનો હેતુ આઈસ્ટ્રેન ઘટાડવાનો અને ટેક્સ્ટ સાથે કોન્ટ્રાસ્ટની માત્રામાં વધારો કરીને ટેક્સ્ટની વાંચનીયતામાં સુધારો કરવાનો છે. ઇન-એડિટર કોડ બિલ્ડિંગ વપરાશકર્તાઓ સંપાદકની અંદરથી ચોક્કસ ભાષાઓ માટે કોડ ચલાવી શકે છે, જે કમાન્ડ-લાઇન પ્રોમ્પ્ટ પર સ્વિચ કરવાની જરૂરિયાતને ઘટાડે છે. જ્યારે પણ ફાઇલ સાચવવામાં આવે ત્યારે આ કાર્યને આપમેળે કોડ બનાવવા માટે પણ સેટ કરી શકાય છે. સ્નિપેટ્સ આ સુવિધા વપરાશકર્તાઓને વારંવાર ઉપયોગમાં લેવાતા કોડના બ્લોકને સાચવવા અને તેમને કીવર્ડ્સ સોંપવાની મંજૂરી આપે છે. વપરાશકર્તા પછી મુખ્ય શબ્દ લખી શકે છે અને જ્યારે પણ જરૂર પડે ત્યારે કોડના બ્લોકને પેસ્ટ કરવા માટે દબાવી શકે છે. અન્ય વિશેષતાઓ સબલાઈમ ટેક્સ્ટમાં આ ઉપરાંત સંખ્યાબંધ સુવિધાઓ છે, જેમાં નીચેનાનો સમાવેશ થાય છેઃ ઓટો-સેવ, જે વપરાશકર્તાઓને તેમનું કામ ગુમાવવાથી અટકાવવાનો પ્રયાસ કરે છે કસ્ટમાઇઝ કરી શકાય તેવી કી સોંપણીઓ, એક નેવિગેશનલ ટૂલ જે વપરાશકર્તાઓને મેનુઓ અને ટૂલબાર ફાઇન્ડ એમઝ યુ ટાઇપ એમ બંનેમાં તેમની પસંદગીના વિકલ્પો માટે હોટકીઝ સોંપવાની મંજૂરી આપે છે, તે લખાણને અલગ સંવાદ બૉક્સની જરૂર વગર વપરાશકર્તા પ્રકાર તરીકે દાખલ કરવામાં આવે છે તે જોવાનું શરૂ કરે છે. શરૂઆતમાં સબલાઈમ ટેક્સ્ટ 2 ખરીદનારા નોંધાયેલા વપરાશકર્તાઓ માટે જ ઉપલબ્ધ હતું, 28 જૂન 2013ના રોજ તે સામાન્ય લોકો માટે ઉપલબ્ધ બન્યું હતું. જો કે, ખૂબ જ નવીનતમ વિકાસ બિલ્ડ માટે હજુ પણ નોંધણી કોડની જરૂર છે. સબલાઈમ ટેક્સ્ટ 3 સત્તાવાર રીતે 13 સપ્ટેમ્બર 2017ના રોજ રજૂ કરવામાં આવી હતી. મે 2018માં તેનું વર્ઝન 3.1 અને માર્ચ 2019માં વર્ઝન 3.2 આવ્યું હતું. સબલાઈમ ટેક્સ્ટ 3 જે બે મુખ્ય લાક્ષણિકતાઓ ઉમેરે છે તેમાં પ્રતીક અનુક્રમણિકા અને ફલક વ્યવસ્થાપનનો સમાવેશ થાય છે. પ્રતીક અનુક્રમણિકા સબલાઈમ ટેક્સ્ટને ફાઇલોને સ્કેન કરવા અને પ્રોજેક્ટમાં ગોટો વ્યાખ્યા અને ગોટો પ્રતીકની સુવિધાઓને સરળ બનાવવા માટે અનુક્રમણિકા બનાવવાની મંજૂરી આપે છે. ફલક વ્યવસ્થાપન વપરાશકર્તાઓને હોટકી દ્વારા પેન વચ્ચે ખસેડવાની મંજૂરી આપે છે. આવૃત્તિ 4 આવૃત્તિ 20 મે 2021ના રોજ રજૂ કરવામાં આવી હતી. મુખ્ય નવી સુવિધાઓમાં પ્રોજેક્ટ-વ્યાપી સંદર્ભ-સંવેદનશીલ ઓટો કમ્પ્લીશન, ટેબ મલ્ટી-સિલેક્ટ અને ડાર્કમોડ માટે સપોર્ટનો સમાવેશ થાય છે. નવા સંસ્કરણમાં મોટા ડિસ્પ્લે રિઝોલ્યુશન અને મૂળ એપલ એમ1 અને એઆરએમ64 સપોર્ટ માટે ઓપનજીએલનો ઉપયોગ કરીને હાર્ડવેર એક્સિલરેટેડ રેન્ડરિંગ રજૂ કરવામાં આવ્યું હતું. તે નવા પાયથોન 3.8 પ્લગઇન યજમાન અને વિસ્તૃત પ્લગઇન વિકાસ માટે વિસ્તૃત API જેવા આંતરિક પ્રદર્શન ઓપ્ટિમાઇઝેશન અને અપડેટ્સ પણ મોકલે છે. પેકેજ મેનેજર પેકેજ કંટ્રોલ એ સબલાઈમ ટેક્સ્ટ માટે ઓપન સોર્સ થર્ડ-પાર્ટી પેકેજ મેનેજર છે જે વપરાશકર્તાને સામાન્ય રીતે સબલાઈમ ટેક્સ્ટને પુનઃપ્રારંભ કર્યા વિના પ્લગ-ઇન્સ શોધવા, સ્થાપિત કરવા, અપગ્રેડ કરવા અને દૂર કરવાની મંજૂરી આપે છે. પેકેજ મેનેજર ઇન્સ્ટોલ કરેલા પેકેજોને ઓટો-અપગ્રેડ સુવિધા સાથે અપ-ટૂ-ડેટ રાખે છે અને ગિટહબ, બિટબકેટ અને કસ્ટમ જે. એસ. ઓ. એન.-એન્કોડેડ ચેનલ/રીપોઝીટરી સિસ્ટમમાંથી પેકેજો ડાઉનલોડ કરે છે. તે ગિટ અને એચજી દ્વારા ગિટહબ અને બિટબકેટમાંથી ક્લોન કરેલા પેકેજોને અપડેટ કરવાનું પણ સંભાળે છે, તેમજ પેકેજોને સક્ષમ અને નિષ્ક્રિય કરવા માટે આદેશો પૂરા પાડે છે. પેકેજ વ્યવસ્થાપકમાં કોઈપણ પેકેજ ડિરેક્ટરીને. સબલાઈમ-પેકેજ ફાઇલમાં જોડવાનો આદેશ પણ સામેલ છે. નોંધપાત્ર તૃતીય-પક્ષ પેકેજોમાં નીચેનાનો સમાવેશ થાય છેઃ LSP-લેંગ્વેજ સર્વર પ્રોટોકોલ બ્રેકેટ હાઈલાઇટર માટે સપોર્ટ-મૂળભૂત હાઇલાઇટ્સમાં વધારો કરે છે સબલાઈમ ટેક્સ્ટ બ્રેકેટ જોડી માટે પ્રદાન કરે છે સબલાઈમલિન્ટર-જાવાસ્ક્રિપ્ટ, પર્લ, PHP, પાયથોન, રૂબી અને અન્ય માટે કોડ લિન્ટિંગ (માન્યતા) સાઇડબાર ઉન્નતીકરણો-ફાઇલોને કાઢી નાખવા, ખોલવા, ખસેડવા, બનાવવા, સંપાદિત કરવા અને શોધવા માટેના નવા વિકલ્પો સાથે સબલાઈમ ટેક્સ્ટ સાઇડબારમાં ઉન્નતીકરણો વર્ડપ્રેસ-બ્લોગિંગ પ્લેટફોર્મ વર્ડપ્રેસ સબલાઈમ મર્જ માટે ઓટોકોમ્પ્લીશન અને સ્નિપેટ્સ ઉમેરે છે 2018 માં, સબલાઈમ HQ એ સબલાઈમ મર્જ, એક Git GUI અને મર્જિંગ ટૂલ રજૂ કર્યું. જ્યારે સબલાઈમ ટેક્સ્ટ સાથે સ્થાપિત થાય છે ત્યારે તે તેના વાક્યરચના હાઇલાઇટિંગ પેકેજોનો ઉપયોગ કરે છે અને તેઓ એકબીજા સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે એકીકરણ ધરાવે છે. તકનીકી રીતે સબલાઈમ મર્જ અને ટેક્સ્ટ કોડબેઝ અને UI વિભાવનાઓના મોટા ભાગોને શેર કરે છે. લખાણ સંપાદકોની યાદી પણ જુઓ લખાણ સંપાદકોની સરખામણી સંદર્ભો બાહ્ય કડીઓ સી + + સોફ્ટવેર ક્રોસ-પ્લેટફોર્મ સોફ્ટવેર એચટીએમએલ સંપાદકો લિનક્સ લખાણ સંપાદકો મેકઓએસ લખાણ સંપાદકો પાયથોન (પ્રોગ્રામિંગ ભાષા) સોફ્ટવેર લખાણ સંપાદકો યુનિક્સ લખાણ સંપાદકો વિન્ડોઝ લખાણ સંપાદકો એક્સએમએલ સંપાદકો