GNU Emacs, ઉબુન્ટુ / લિનક્સ મિન્ટ માટે આ પૌરાણિક લખાણ સંપાદક સ્થાપિત કરો

gnu emacs વિશે

હવે પછીના લેખમાં આપણે Gnu Emacs 25.3.2 પર એક નજર નાખીશું. પૂર્વ ટેક્સ્ટ સંપાદક તેને કોઈ પરિચયની જરૂર નથી, કારણ કે તે વિશ્વભરના તમામ પ્રકારના કમ્પ્યુટર વૈજ્ .ાનિકો દ્વારા ખૂબ પ્રખ્યાત અને ઉપયોગમાં લેવાય છે. ઇમાક્સ એ મફત, ખુલ્લા સ્રોત, એક્સ્ટેન્સિબલ અને કસ્ટમાઇઝ ટેક્સ્ટ સંપાદક છે. તે મલ્ટીપ્લેટફોર્મ છે અને અમને તે Gnu / Linux, Windows અને Mac માટે ઉપલબ્ધ મળશે.તે GNU પ્રોજેક્ટ દ્વારા પણ વિકસિત કરવામાં આવી છે અને GNU GPL લાઇસેંસ હેઠળ પ્રકાશિત થયેલ છે.

મને નથી લાગતું કે હું તેની વાર્તા વિશે કંઇક નવું કહી શકું. પ્રથમ એમકસનો વિકાસ એમઆઈટીના લેબ્સમાં 1970 ના દાયકાના મધ્યભાગમાં શરૂ થયો હતો. રિચાર્ડ સ્ટોલમેન માલિકીના ગોસલિંગ ઇમેક્સના મફત સ softwareફ્ટવેર વિકલ્પનું નિર્માણ કરવા માટે 1984 માં જીએનયુ ઇમાક્સ પર કામ કરવાનું શરૂ કર્યું. આ સંપાદક પરનું કાર્ય હજી પણ 2017 માં સક્રિય છે.

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

Gnu emacs સાથે પ્રોજેક્ટ

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

યુનિક્સ સંસ્કૃતિમાં, Gnu Emacs તે પરંપરાગત પ્રકાશક યુદ્ધના બે મુખ્ય દાવેદારોમાંથી એક છે. બીજો દાવેદાર છે vi.

જીએનયુ ઇમાક્સની સામાન્ય સુવિધાઓ 25.3.2

મેં પહેલેથી જ લખ્યું છે તેમ, આ વિચિત્ર સંપાદકની લાક્ષણિકતાઓ ઘણી છે, પરંતુ તેમાંથી આપણે પ્રકાશિત કરવું જોઈએ:

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

તમે તેના આ વિશેષ સંપાદક વિશેની તમામ લાક્ષણિકતાઓ અને દસ્તાવેજોની સલાહ લઈ શકો છો વેબ પેજ.

Gnu Emacs ઇન્સ્ટોલેશન

આ પ્રોગ્રામને આપણા ઉબુન્ટોમાં ઇન્સ્ટોલ કરવા માટે, અમે તેને સીધા જ કરી શકીએ છીએ સ Softwareફ્ટવેર સેન્ટર અમારા ઉબુન્ટુ ની. પરંતુ અમે શોધીશું વધુ વર્તમાન સંસ્કરણ (આ લેખ લખવાના સમયે સંસ્કરણ 25.3.2) ઉબુન્ટુ 17.04 ઝેસ્ટી / 16.04 ઝેનીઅલ / 14.04 ટ્રસ્ટી / લિનક્સ મિન્ટ 18/17 અને અન્ય ઉબુન્ટુ ડેરિવેટિવ્ઝ માટે ઉપલબ્ધ છે જે આપણે આગળ સ્થાપિત કરીશું. ઉબુન્ટુ / લિનક્સ મિન્ટમાં જીએનયુ ઇમાક્સ ઇન્સ્ટોલ કરવા માટે આપણે ફક્ત ટર્મિનલ (Ctrl + Al + T) ખોલવા પડશે અને તેમાં નીચેના આદેશોની ક copyપિ બનાવવી પડશે:

sudo add-apt-repository ppa:kelleyk/emacs && sudo apt-get update && sudo apt-get install emacs25

સ્થાપિત કરવા માટે ટેક્સ્ટ-આધારિત ઇમેક્સ, આપણે તે નીચેના આદેશની મદદથી કરવાનું રહેશે:

sudo apt-get install emacs25-nox

Gnu Emacs ને અનઇન્સ્ટોલ કરો

આ textપરેટિંગ સિસ્ટમમાંથી આ ટેક્સ્ટ એડિટરને દૂર કરવા માટે, અમે ફક્ત ટર્મિનલ ખોલવા પડશે (Ctrl + Alt + T). તે પછી આપણે તેમાં ફક્ત નીચેના લખવાનું રહેશે:

sudo apt remove emacs25 && sudo apt autoremove

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

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

*

*

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