പ്രോഗ്രാമർമാർക്കുള്ള ടെക്സ്റ്റ് എഡിറ്റർമാർ - പ്രോഗ്രാമിംഗ് ടൂളുകൾ. വെബ് വികസനത്തിനായി സൗജന്യ ക്രോസ്-പ്ലാറ്റ്ഫോം പരിതസ്ഥിതികളുടെ ഒരു തിരഞ്ഞെടുപ്പ്

ആമുഖം ഒരുപക്ഷെ വിൻഡോസിൽ ജോലി ചെയ്തിട്ടുള്ള ഓരോ ഉപയോക്താവിനും നോട്ട്പാഡ് എന്താണെന്ന് അറിയാം. അല്ലെങ്കിൽ നോട്ട്പാഡ് - നിങ്ങൾക്ക് കൂടുതൽ പരിചിതമായത്. കാര്യം സൗകര്യപ്രദമാണ്. നിങ്ങൾക്ക് ഒരു കത്ത് ടൈപ്പുചെയ്യാനോ ഇന്റർനെറ്റിൽ നിന്ന് കുറച്ച് വിവരങ്ങൾ പകർത്താനോ കഴിയുന്ന ഒരു ചെറിയ, ഭാരം കുറഞ്ഞ ആപ്ലിക്കേഷൻ. ഏറ്റവും കുറഞ്ഞ ഓപ്ഷനുകൾ, ഏറ്റവും ലളിതമായ നിയന്ത്രണങ്ങൾ. സൃഷ്ടിച്ച ഫയലുകൾ വലുപ്പത്തിൽ ചെറുതാണ്, അവ ആർക്കൈവറുകൾ ഉപയോഗിച്ച് കംപ്രസ് ചെയ്യുന്നു. എല്ലാം ശരിയാണെന്ന് തോന്നും. എന്നാൽ തൽക്കാലം മാത്രം, നമുക്ക് വലിയ എന്തെങ്കിലും ആവശ്യമുള്ളത് വരെ (വലിയ ഫയലുകളിൽ സാധാരണ പ്രവർത്തിക്കാൻ കഴിയും). അതെ, തുടക്കക്കാരനായ കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞർക്ക് നോട്ട്പാഡിന്റെ സൗകര്യവും ലാളിത്യവും വളരെ പ്രധാനമാണ്. എന്നാൽ നിങ്ങൾ ആപ്ലിക്കേഷന്റെ വ്യാപ്തി വിപുലീകരിക്കുമ്പോൾ, *.txt മാത്രമല്ല, മറ്റ് "ഫ്ലാറ്റ്" ഫയലുകൾക്കൊപ്പം നോട്ട്പാഡ് ഉപയോഗിക്കാൻ ശ്രമിക്കുക, ഈ ലളിതമായ ഉപകരണം ഇനി മതിയാകില്ല. അവർക്ക് ഇപ്പോഴും വിവിധ പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ സ്ക്രിപ്റ്റുകൾ, പ്രോഗ്രാം ലോഗുകൾ, ബാച്ച് ഫയലുകൾ, ക്രമീകരണ ഫയലുകൾ തുടങ്ങി പലതും കാണാൻ കഴിയുമെങ്കിലും, ഇതെല്ലാം ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നത് ഇപ്പോൾ സൗകര്യപ്രദവും ഫലപ്രദവുമല്ല. ഭാഗ്യവശാൽ, പ്രോഗ്രാമർമാർ ഈ അവസ്ഥയുമായി പൊരുത്തപ്പെടുന്നില്ല, കൂടാതെ നോട്ട്പാഡുകളുടെ മെച്ചപ്പെടുത്തിയ പതിപ്പുകൾ പുറത്തിറക്കാൻ തുടങ്ങി, ഓരോന്നിനും അതിന്റേതായ ആഡ്-ഓണുകൾ നൽകി. പ്രവർത്തനപരമായ വിപുലീകരണങ്ങളിൽ വ്യത്യാസം, ഈ ഉൽപ്പന്നങ്ങൾ ഏതെങ്കിലും വിധത്തിൽ അവ പരിഹരിക്കുന്ന പ്രശ്നങ്ങളുടെ ക്ലാസുകൾ അനുസരിച്ച് വിഭജിക്കാൻ തുടങ്ങി. പ്രോഗ്രാമർമാർക്കും വെബ്‌മാസ്റ്റർമാർക്കും വേണ്ടിയുള്ള ലളിതമായ എഡിറ്റർമാരായ ഈ ക്ലാസുകളിലൊന്നിനെ കുറിച്ചാണ് ഞങ്ങളുടെ ഇന്നത്തെ അവലോകനം.

അത്തരം പ്രോഗ്രാമുകൾക്ക് എന്താണ് പരമപ്രധാനം? തീർച്ചയായും, ഉപയോക്താവ് എഴുതുന്ന ഭാഷയുടെ വാക്യഘടന ഹൈലൈറ്റിംഗ്! പ്ലഗിന്നുകൾക്കും അധിക ഭാഷയ്ക്കും ഫങ്ഷണൽ പാക്കേജുകൾക്കുമുള്ള പിന്തുണ അഭികാമ്യമാണ്, അതുപോലെ തന്നെ ഇതിനകം ബന്ധിപ്പിച്ചവ എഡിറ്റ് ചെയ്യാനുള്ള കഴിവും. പതിവ് പദപ്രയോഗങ്ങൾ മാറ്റിസ്ഥാപിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുക. ഒരു ചിഹ്ന പട്ടിക, ഒരു ലളിതമായ ഹെക്സ് എഡിറ്റർ, ധാരാളം ഫോർമാറ്റുകളും എൻകോഡിംഗുകളും ഉപയോഗിച്ച് പ്രവർത്തിക്കാനുള്ള കഴിവ്. കൂടാതെ, തീർച്ചയായും, ഉപയോഗത്തിന്റെ എളുപ്പവും. ഏതൊരു പ്രോഗ്രാമിനും തത്ത്വത്തിൽ ന്യായമായ ഒരു ആവശ്യകത, എന്നാൽ ഇത്തരത്തിലുള്ള ഉൽപ്പന്നത്തിന് ഏറ്റവും പ്രസക്തമാണ്, കാരണം പ്രോഗ്രാമിംഗ് പ്രക്രിയ തന്നെ വളരെയധികം സമയമെടുക്കുന്നു, മാത്രമല്ല ആരും വളരെക്കാലം അസുഖകരമായ ഷെല്ലിന് പിന്നിൽ ഇരിക്കാൻ ആഗ്രഹിക്കുന്നില്ല. ഇതിന്റെ അടിസ്ഥാനത്തിൽ, ഞങ്ങൾ തിരഞ്ഞെടുത്ത പ്രോഗ്രാമുകൾ പരിഗണിക്കും, അതായത്: PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.

PSPad

പ്രോഗ്രാമർമാർക്കായി വളരെ അറിയപ്പെടുന്നതും വ്യാപകവുമായ എഡിറ്ററാണ് PSPad. കൂടാതെ അദ്ദേഹത്തിന്റെ ജനപ്രീതി അർഹിക്കുന്നു. എല്ലാത്തിനുമുപരി, ഇത് ഒരുപക്ഷേ ആയിരക്കണക്കിന് ഫംഗ്ഷനുകളുള്ള ഒരു പ്രോഗ്രാമാണ്. പ്രോഗ്രാമർമാർക്ക് പ്രത്യേകിച്ച് സന്തോഷകരമായ കാര്യം, ഇത് അധിക സവിശേഷതകളുള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്റർ മാത്രമല്ല, അവരുടെ ആവശ്യങ്ങൾക്ക് പ്രത്യേകമായി പ്രത്യേക ഉപകരണങ്ങളുടെ ഒരു കൂട്ടമാണ്. ഉദാഹരണത്തിന്, ഒരു ടെക്സ്റ്റ് റൈറ്ററിന് ഒരു ബിൽറ്റ്-ഇൻ FTP ക്ലയന്റ് ആവശ്യമായി വരുന്നത് എന്തുകൊണ്ട്? ഇതിന് ആവശ്യക്കാരുണ്ടാകാൻ സാധ്യതയില്ല, കൂടാതെ വെബ്‌മാസ്റ്റർ ഒരുപക്ഷേ, ഏതെങ്കിലും സ്‌ക്രിപ്റ്റോ പേജോ എഴുതിയതിനാൽ, ഒരു റിമോട്ട് സെർവറിലേക്ക് അപ്‌ലോഡ് ചെയ്‌ത് ഫലം ഉടൻ കാണാൻ ആഗ്രഹിക്കുന്നു. നിർദ്ദിഷ്ട ക്രമീകരണങ്ങളുമായി ബന്ധിപ്പിക്കുക. ഒരു വിലാസം, ലോഗിൻ, പാസ്‌വേഡ് എന്നിവ വ്യക്തമാക്കുന്നതിനേക്കാൾ വളരെ വിശാലമാണ് അവ.


FTP ക്ലയന്റ് കണക്ഷൻ ക്രമീകരണങ്ങൾ


പദ്ധതി വൃക്ഷത്തെക്കുറിച്ച്? അതിന്റെ സഹായത്തോടെ, നിങ്ങൾക്ക് എഡിറ്ററുടെ പ്രവർത്തനങ്ങൾ കൂടുതൽ വികസിപ്പിക്കാനും യഥാർത്ഥ പ്രോജക്ടുകൾ സൃഷ്ടിക്കാനും കഴിയും. ഇവ സോഫ്റ്റ്വെയർ പ്രോജക്റ്റുകളായിരിക്കണമെന്നത് ആവശ്യമില്ലെങ്കിലും, ഈ അവസരം ഈ ആവശ്യങ്ങൾക്ക് രസകരമാണ്.


സൃഷ്ടിച്ച പ്രോജക്റ്റിന്റെ പാരാമീറ്ററുകൾ


ദൈർഘ്യമേറിയ കോഡുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ, ഫയൽ ഘടന പ്രദർശിപ്പിക്കുന്നത് മാറ്റാനാകാത്തതാണ്. ഈ ഫീൽഡിൽ, തിരഞ്ഞെടുത്ത വാക്യഘടന അനുസരിച്ച്, കാണുന്ന ഫയലിലെ പാറ്റേണുകൾ കണ്ടെത്തിയ ഫംഗ്ഷനുകളും മാക്രോ നിർവചനങ്ങളും PSPad പ്രദർശിപ്പിക്കുന്നു.



എഡിറ്റർ വിൻഡോയിൽ ഒരു പാസ് ഫയൽ എഡിറ്റുചെയ്യുന്നു


PSPad-ന്റെ ഏറ്റവും പുതിയ പതിപ്പുകളിൽ, ഉപയോക്താവിന് സ്ക്രിപ്റ്റുകൾ ഉപയോഗിച്ച് സജീവമായി പ്രവർത്തിക്കാൻ കഴിയും, അവ സ്വമേധയാ ശരിയാക്കുക മാത്രമല്ല, അവ വീണ്ടും കംപൈൽ ചെയ്യുകയും ചെയ്യാം. എന്നിരുന്നാലും, ഇതിനായി നിങ്ങൾ MS വിൻഡോസ് സ്ക്രിപ്റ്റിംഗ് ഹോസ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. രണ്ടാമത്തേത് വിഷ്വൽ ബേസിക്, ജാവ സ്ക്രിപ്റ്റുകൾ മാത്രമല്ല, വളരെ വലിയ ഭാഷകളെ പിന്തുണയ്ക്കുന്നു.

നല്ല HTML എഡിറ്റിംഗ് കഴിവുകൾ. തീർച്ചയായും, ഞങ്ങളുടെ എഡിറ്റർ പ്രത്യേക പാക്കേജുകളേക്കാൾ ഫംഗ്‌ഷനുകളുടെ എണ്ണത്തിൽ കുറവായിരിക്കും, എന്നാൽ ഭാരം കുറഞ്ഞതും സൗകര്യപ്രദവുമായ ഉപകരണത്തിൽ നിന്ന് ശക്തമായ ഒരു കമ്പൈലറിന്റെ കഴിവുകൾ ഞങ്ങൾക്ക് ആവശ്യമില്ലേ? അല്ലെങ്കിൽ, തുടക്കക്കാർക്കും പരിചയസമ്പന്നരായ വെബ്‌മാസ്റ്റർമാർക്കും PSPad ഉപയോഗപ്രദമാകും. വ്യത്യസ്ത ഫോർമാറ്റുകൾക്കിടയിൽ ഒരു കൺവെർട്ടർ ഉണ്ട്, റെസല്യൂഷൻ മാറ്റാനുള്ള കഴിവുള്ള ഒരു വ്യൂവർ, HTML കോഡ് പരിശോധന, വിപുലമായ ഫോർമാറ്റിംഗ് ഓപ്ഷനുകൾ.

പുതുതായി ഇൻസ്റ്റാൾ ചെയ്ത, ഏകദേശം മുപ്പത് വ്യത്യസ്ത പ്രോഗ്രാമിംഗ് ഭാഷകൾ PSPad "അറിയാം". തികച്ചും സാധാരണമായ C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic മുതലായവ ഉണ്ടെങ്കിലും, COBOL, Inno Setup Script, KiXtart, Tcl/Tk, TeX , Unix തുടങ്ങിയ ചിലതിന്റെ സാന്നിധ്യം. ഷെൽ സ്ക്രിപ്റ്റ് എന്റെ യഥാർത്ഥ താൽപ്പര്യം ഉണർത്തി. ഏതൊരു ഭാഷയ്ക്കും, ഉപയോക്താവിന് അവരുടെ സ്വന്തം വാക്യഘടന പുനഃക്രമീകരിക്കാനും എഡിറ്റ് ചെയ്യാനും സൃഷ്ടിക്കാനും കഴിയും. അല്ലെങ്കിൽ അതിനായി ഒരു കമ്പൈലർ വ്യക്തമാക്കുക.

പൊതുവേ, എല്ലാത്തിനും വേണ്ടിയുള്ള ഇഷ്‌ടാനുസൃതമാക്കൽ ഓപ്‌ഷനുകളുടെ വിശാലമായ ശ്രേണി ചോദ്യം ചെയ്യപ്പെടുന്ന എഡിറ്ററിന്റെ മറ്റൊരു സവിശേഷതയാണ്. പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയയിൽ നിന്ന് ആരംഭിച്ച് ടൂളുകളുടെ മികച്ച ട്യൂണിംഗിൽ അവസാനിക്കുന്നു. എനിക്ക് നിങ്ങളെക്കുറിച്ച് അറിയില്ല, പക്ഷേ അത്തരം ശക്തികൾ എല്ലായ്പ്പോഴും എനിക്ക് സന്തോഷകരമാണ്, കാരണം അവ നൽകുന്നതിലൂടെ, യോഗ്യരായ പ്രേക്ഷകരെയാണ് താൻ ഉൽപ്പന്നം ലക്ഷ്യമിടുന്നതെന്ന് രചയിതാവ് വ്യക്തമാക്കുന്നു, അവരുടെ പ്രതിനിധികൾക്ക് എല്ലാം മനസിലാക്കാൻ മാത്രമല്ല. ഇത് മാത്രമല്ല, മെച്ചപ്പെടുത്താനും ഒപ്റ്റിമൈസ് ചെയ്യാനും ഫലപ്രാപ്തിയിലേക്ക് കൊണ്ടുവരാനും. തീർച്ചയായും, വിഷമിക്കേണ്ട കാര്യമില്ല, നിങ്ങൾക്ക് അങ്ങനെയൊന്നും ആവശ്യമില്ലെങ്കിൽ, അത് അതേപടി വിടുക, പ്രോഗ്രാം കൂടുതൽ മോശമാകില്ല.



പ്രോഗ്രാം ഇൻസ്റ്റാളേഷൻ





പൊതുവായ പ്രോഗ്രാം ക്രമീകരണങ്ങൾ




മറ്റ് ചില ക്രമീകരണങ്ങൾക്കുള്ള മെനു


PSPad-ന്റെ പ്രോഗ്രാമിംഗ് സവിശേഷതകളുമായി ഏറ്റവും ബന്ധപ്പെട്ട ചില സവിശേഷതകൾ മാത്രമാണ് മുകളിൽ നൽകിയിരിക്കുന്നത്. ഇതുകൂടാതെ, രസകരവും ഉപയോഗപ്രദവുമായ കാര്യങ്ങളുടെ ഒരു കടലും ഉണ്ട്. ഉദാഹരണത്തിന്, ഒരു ഹെക്സ് എഡിറ്ററും ക്ലിപ്പ്ബോർഡ് മാനേജരും.

നിങ്ങൾ ഒരു ടൈപ്പിംഗ് പ്രോഗ്രാം ഉപയോഗിക്കുകയാണെങ്കിൽ, അക്ഷരപ്പിശക് പരിശോധന ഉപയോഗപ്രദമാകും. കൂടാതെ, എല്ലാത്തരം എഡിറ്റിംഗും തിരയലും മാറ്റിസ്ഥാപിക്കലും ഫോർമാറ്റിംഗ് ഓപ്ഷനുകളും ഉണ്ട്. ടൂൾ മെനു "മണികളും വിസിലുകളും" കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു. ഒരു മാക്രോ മാനേജർ, ഒരു ഫയൽ പാർസർ, ഒരു ASCII പട്ടിക, കൂടാതെ നിരവധി തരം പാലറ്റുകൾ എന്നിവയുണ്ട്. രണ്ടാമത്തേത് പര്യാപ്തമല്ലെങ്കിൽ - ഇതാ, പൈപ്പറ്റ്! ഒരു പ്രത്യേക ഏരിയയിലെ നിറം നിർണയിക്കുന്നതിനായി നിരവധി ഇമേജ് എഡിറ്റർമാരിൽ നിന്ന് അറിയപ്പെടുന്ന ഒരു ഉപകരണത്തിന്റെ വകഭേദം. PSPad ഐഡ്രോപ്പർ ഏത് സമയത്തും പ്രോഗ്രാം വിൻഡോയ്ക്ക് കീഴിലും നിറം എടുക്കാൻ നിങ്ങളെ അനുവദിക്കും. കൂടാതെ, ഒരു ഹാഷ് ജനറേറ്റർ (MD4, MD5, SHA1, RIPEMD160 ഫംഗ്‌ഷനുകൾ ഉപയോഗിച്ച്), ഒരു കമാൻഡ് ലൈൻ, വ്യത്യസ്ത നമ്പർ സിസ്റ്റങ്ങൾക്കും റോമൻ ചിഹ്നങ്ങൾക്കുമിടയിലുള്ള ഒരു നമ്പർ കൺവെർട്ടർ, കാൽക്കുലേറ്ററിന്റെ ലളിതവും എന്നാൽ ശക്തവുമായ പതിപ്പ് (ഒരു എക്സ്പ്രഷൻ അനലൈസർ എന്ന് വിളിക്കുന്നു) ഉണ്ട്. , മറ്റുള്ളവരും.

സഹായ സംവിധാനം (അതായത്, സിസ്റ്റം) പൂർണ്ണവും വൈവിധ്യപൂർണ്ണവുമാണ്. പ്രോഗ്രാമിന്റെ യഥാർത്ഥ സമഗ്രമായ ഗൈഡിന് പുറമേ, നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കും, നിങ്ങൾക്ക് ഒരു ഇന്റർനെറ്റ് കണക്ഷൻ ഉണ്ടെങ്കിൽ, പ്രോഗ്രാമിംഗ് സൈറ്റുകളിലേക്കും വിദൂര ഓൺലൈൻ യൂട്ടിലിറ്റികളിലേക്കും പ്രവേശനം നേടാം.

പ്രോഗ്രാം വെബ്സൈറ്റ്: http://www.pspad.com

ഗോൾഡൻ പേന

ഒരുപക്ഷേ പലർക്കും സുവർണ്ണ പേന അറിയാവുന്നതാണ്. പ്രോഗ്രാം പുതിയതല്ല; ഒരുപക്ഷേ ചിലർ ഇതിനകം അത് മറന്നിരിക്കാം. അതിശയിക്കാനില്ല, ഏറ്റവും പുതിയ പതിപ്പ് 2001 ൽ വീണ്ടും പുറത്തിറങ്ങി, കൂടാതെ രചയിതാവ് Windows XP-ക്കുള്ള പിന്തുണ പോലും സൂചിപ്പിക്കുന്നില്ല. മറുവശത്ത്, ലാളിത്യവും സൗകര്യവുമാണ് ഈ ചെറിയ എഡിറ്ററിന്റെ പ്രധാന നേട്ടങ്ങൾ, ശരാശരി നിലവാരത്തിന് മതിയായ പ്രവർത്തനക്ഷമതയും കൂടിച്ചേർന്നതാണ്. അതിനാൽ, വിറ്റാലി നെവ്സോറോവിന്റെ ഗോൾഡൻ പേന ഇന്നുവരെ വിജയകരമായി ഉപയോഗിക്കാൻ കഴിയും.



ഗോൾഡൻ പെൻ വിൻഡോയിൽ VB കോഡ്


ഗോൾഡൻ പേനയും നല്ലതാണ്, കാരണം അത് ഒരു സാർവത്രിക "ഇരു-വശങ്ങളുള്ള" എഡിറ്ററാണ്. സാധാരണ ടെക്‌സ്‌റ്റ് ടൈപ്പുചെയ്യുന്നതിനും സോഴ്‌സ് കോഡുകൾ എഡിറ്റുചെയ്യുന്നതിനും ഇത് ഒരുപോലെ സൗകര്യപ്രദമാണ്. നൽകിയിരിക്കുന്ന അവസരങ്ങൾ ഏകദേശം തുല്യമാണ്. ടെക്‌സ്‌റ്റിനായി, ഇവ പ്രിന്റിംഗ്, RTF, HTML എന്നിവയിലേക്ക് കയറ്റുമതി ചെയ്യുക, അലൈൻമെന്റ്, ഡിസ്‌പ്ലേ, തിരയൽ, പരിവർത്തന ഓപ്ഷനുകൾ എന്നിവയാണ്. സ്ക്രിപ്റ്റുകൾക്ക് - ഫോർട്രാൻ വരെയുള്ള പതിനഞ്ച് നിലവിലുള്ള (2000-ന്) ഭാഷകൾക്കുള്ള വാക്യഘടന ഹൈലൈറ്റിംഗ്, ബുക്ക്മാർക്കുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുക, ഫയലുകൾ കാണുന്നതിനുള്ള ഹെക്സ് മോഡ്. കൂടാതെ, അധിക ഉപകരണങ്ങൾ, ഒരു ക്ലിപ്പ്ബോർഡ്, മാക്രോ റെക്കോർഡിംഗ്, ഒരു കാൽക്കുലേറ്റർ, ഒരു ASCII കോഡ് പട്ടിക എന്നിവയുണ്ട്. ഗോൾഡൻ പെൻ കാൽക്കുലേറ്ററിന് ചില സ്റ്റാറ്റിസ്റ്റിക്കൽ ഫംഗ്ഷനുകൾ കണക്കാക്കാൻ കഴിയും, കൂടാതെ, ടെക്സ്റ്റ് ടൈപ്പുചെയ്യുമ്പോൾ, ഒരു സാന്ദർഭിക കാൽക്കുലേറ്റർ സജീവമാണ് - ഇത് നിങ്ങൾ ഒരു എക്സ്പ്രഷൻ ടൈപ്പുചെയ്യുമ്പോൾ, "=" ചിഹ്നത്തിന് ശേഷം, പ്രോഗ്രാം യാന്ത്രികമായി അതിന്റെ മൂല്യം പ്രദർശിപ്പിക്കുന്നു.



ഹെക്സ് എഡിറ്റർ മോഡ്
പ്രോഗ്രാമിനൊപ്പം പ്രവർത്തിക്കുമ്പോൾ, ഞാൻ രണ്ട് ചെറിയ ബഗുകൾ ശ്രദ്ധിച്ചു - ടൂൾബാറിൽ നിന്ന് കാൽക്കുലേറ്റർ വിളിക്കുമ്പോൾ, കലണ്ടർ ശാഠ്യത്തോടെ ദൃശ്യമാകും, കൂടാതെ പ്രോഗ്രാം അടച്ചുകഴിഞ്ഞാൽ പാനൽ തന്നെ അപ്രത്യക്ഷമാകും, പക്ഷേ അടുത്ത തവണ സമാരംഭിക്കുമ്പോൾ എല്ലായ്പ്പോഴും യാന്ത്രികമായി പുനഃസ്ഥാപിക്കപ്പെടില്ല.

പ്രോഗ്രാം വെബ്സൈറ്റ്: http://www.geocities.com/midweststudio/

പോളിഎഡിറ്റ്

പോളിഎഡിറ്റിനെ പ്രോഗ്രാമർമാർക്കുള്ള നോട്ട്പാഡ് എന്ന് വിളിക്കാൻ പോലും ധൈര്യമില്ല. എന്നിരുന്നാലും, ഇത് ഞങ്ങളുടെ അവലോകനത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, കാരണം അതിൽ അത്തരം സവിശേഷതകളും ഉൾപ്പെടുന്നു. കൂടാതെ, വിവരിക്കാൻ ഒരു പ്രത്യേക ലേഖനം ആവശ്യമായ മറ്റ് നിരവധി കാര്യങ്ങളുണ്ട്.

അതെ, തീർച്ചയായും, PolyEdit എന്നത് വിശാലമായ കഴിവുകളുള്ള ഒരു പ്രോഗ്രാമാണ്, ആദ്യ പരിചയത്തിൽ അത് എനിക്ക് വികാരങ്ങൾ നൽകിയെങ്കിലും ... ഒരുപക്ഷേ നിക്കോളായ് നോസോവിന്റെ "ഡുന്നോ ഓൺ ദി മൂൺ" എന്ന സിനിമയിലെ നായകന്മാർ ഇക്കണോമിക്സിൽ രാത്രി ചിലവഴിച്ചതിന് സമാനമായി. ഹോട്ടൽ. അവിടെയുള്ള ഉടമകൾ വിലകുറഞ്ഞ മുറികൾ പ്രഖ്യാപിച്ചിരുന്നുവെങ്കിലും വാസ്തവത്തിൽ വെള്ളം, ടിവി, കിടക്കകൾ മുതലായവയുടെ ഉപയോഗത്തിന് പ്രത്യേക പണം ആവശ്യമാണെങ്കിൽ, പ്രോഗ്രാം വിതരണത്തിന്റെ ചെറിയ വലിപ്പം ശ്രദ്ധിക്കുന്നതിൽ പരാജയപ്പെടാതെ PolyEdit (Polysoft Solutions) സ്രഷ്ടാക്കൾ , അതിൽ ചില നിർദ്ദിഷ്ട ഫംഗ്ഷനുകൾ ഉൾപ്പെടുത്തിയിട്ടില്ല. അതിനാൽ, ആദ്യം ഭാഷാ വാക്യഘടന ഹൈലൈറ്റിംഗ് പരിശോധിക്കാൻ തീരുമാനിച്ചതിനാൽ, ഞാൻ അൽപ്പം നിരാശനായി, ആവശ്യമായ ഘടകങ്ങൾ ഡൗൺലോഡ് ചെയ്യാൻ പ്രോഗ്രാം വെബ്‌സൈറ്റിലേക്ക് അയച്ചു. ഭാഗ്യവശാൽ, ZIP-ലെ ഈ പാക്കേജ് 9 KB മാത്രമേ എടുക്കൂ. എന്തുകൊണ്ടാണ് ഇത് ഉടനടി വിതരണത്തിൽ ഉൾപ്പെടുത്താൻ കഴിയാത്തത് എന്നത് ആശ്ചര്യകരമാണ്. നിർദ്ദിഷ്ട ഫയലിന് പുറമേ, ഡൗൺലോഡ് വിഭാഗത്തിൽ നിരവധി ആഡോണുകളും 10 നിഘണ്ടുക്കളും ലഭ്യമാണ്. 500 KB മുതൽ 6 MB വരെ. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഡെവലപ്പർമാരെ വളരെ കഠിനമായി വിലയിരുത്താൻ കഴിയില്ല. ഒന്നര മെഗാബൈറ്റിൽ താഴെയുള്ള ഒരു പൂർണ്ണ വേഡ്-ലെവൽ വേഡ് പ്രോസസർ ലഭിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നത് അൽപ്പം നിഷ്കളങ്കമാണ്. ഇന്റർനെറ്റിൽ സൗജന്യമായി വിതരണം ചെയ്യുന്ന ഒരു പ്രോഗ്രാമിന് ഒരു നിർദ്ദിഷ്ട ഉപയോക്താവിന് മാത്രം ആവശ്യമുള്ള അധിക പാക്കേജുകൾ വെവ്വേറെ സ്ഥാപിക്കാനുള്ള തീരുമാനം തികച്ചും ന്യായമാണ്.

പ്രോഗ്രാമിനെ സംബന്ധിച്ചിടത്തോളം, ഈ വാചകം എഡിറ്റർ വിൻഡോയിൽ മാത്രം ടൈപ്പുചെയ്‌തു, മാത്രമല്ല അനുഭവിക്കാനുള്ള സൗകര്യങ്ങളൊന്നും ഉണ്ടായിരുന്നില്ല. അക്ഷരവിന്യാസം പരിശോധിക്കാൻ എനിക്ക് ഒരു അധിക റഷ്യൻ ഭാഷാ പായ്ക്ക് ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട് എന്നതാണ് ഏക കാര്യം. ഇത് ചെയ്യുന്നതിന്, F7 അമർത്തുക അല്ലെങ്കിൽ മെനു ഇനത്തിൽ നിന്ന് ഒരു കമാൻഡ് തിരഞ്ഞെടുക്കുക. പരിശോധന യാന്ത്രികമായി സംഭവിക്കുന്നില്ല. ഒരുപക്ഷേ നല്ലത്? വേഗത കുറഞ്ഞ കമ്പ്യൂട്ടറുകളിൽ ടൈപ്പ് ചെയ്യുമ്പോൾ അനാവശ്യമായ കാലതാമസവും താൽക്കാലികമായി നിർത്തലും ഇത് തടയും.

PolyEdit-ന്റെ കഴിവുകളിൽ, ഞങ്ങൾ ഇനിപ്പറയുന്നവ ശ്രദ്ധിക്കുന്നു. BlowFish പരിവർത്തനങ്ങളും SHA-1 ഹാഷ് ഫംഗ്ഷനും ഉപയോഗിച്ചുള്ള ഡാറ്റ എൻക്രിപ്ഷൻ. OLE ഒബ്‌ജക്റ്റുകൾക്കുള്ള പൂർണ്ണ പിന്തുണ (ചിത്രങ്ങൾ, ക്ലിപ്പുകൾ, ഡയഗ്രമുകൾ മുതലായവ). Word, Excel, Html എന്നിവയുൾപ്പെടെ നിരവധി ഫോർമാറ്റുകളുടെ കയറ്റുമതി/ഇറക്കുമതി. പ്ലഗിൻ പിന്തുണ. ബിൽറ്റ്-ഇൻ ഇ-മെയിൽ ക്ലയന്റ്. ഡ്രാഗ് ആൻഡ് ഡ്രോപ്പ്, ഡ്രാഗ് ആൻഡ് ഡോക്ക് ഫംഗ്‌ഷനുകൾ. ധാരാളം എൻകോഡിംഗുകൾക്കുള്ള പിന്തുണ. സ്വയമേവ സംരക്ഷിക്കുക. സാധാരണ എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് തിരയുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുക, ഫയലുകളിലൂടെ തിരയുക. വാക്യഘടന ഹൈലൈറ്റ് ചെയ്യുന്നു. അച്ചടിക്കാനാവാത്ത പ്രതീകങ്ങൾ കാണിക്കുക.



ചില മെനു ഇനങ്ങൾ


"വിപുലമായ" ശൈലിയിലുള്ള ഇന്റർഫേസ് MS Word എഡിറ്ററിന്റെ സ്ഥിരസ്ഥിതി ഇന്റർഫേസുമായി വളരെ സാമ്യമുള്ളതാണ്. ടെക്സ്റ്റുമായി പ്രവർത്തിക്കുന്നതിനുള്ള എല്ലാ അടിസ്ഥാന കഴിവുകളും ഒന്നുതന്നെയാണ്. ഡ്രോയിംഗ് പാനൽ മാത്രം കാണുന്നില്ല. എന്നാൽ അധിക ഘടകങ്ങൾ ലഭ്യമാണ്. മൾട്ടി-ഡോക്യുമെന്റ് വിൻഡോകൾക്കായുള്ള ഡ്രാഗ് ആൻഡ് ഡോക്ക് സാങ്കേതികവിദ്യ എനിക്ക് വളരെ ഇഷ്ടപ്പെട്ടു.



മൾട്ടി-ഡോക്യുമെന്റ് ഇന്റർഫേസ്


PolyEdit തീമുകളെ പിന്തുണയ്ക്കുന്നു. പ്രോഗ്രാം ഓപ്ഷനുകളിൽ എല്ലാത്തരം പരാമീറ്ററുകളും കോൺഫിഗർ ചെയ്യാവുന്നതാണ്.



PolyEdit സജ്ജീകരിക്കുന്നു


അസംസ്കൃത വസ്തുക്കളുമായി പ്രവർത്തിക്കുമ്പോൾ എഡിറ്റർ പരിശോധിക്കുന്നത് ചില പോരായ്മകൾ വെളിപ്പെടുത്തി. അതിനാൽ, ഒരു ഡെൽഫി പാസ് ഫയലിൽ, ചുരുണ്ട ബ്രേസുകൾ ഉപയോഗിച്ച് കമന്റ് ചെയ്യുന്നത് ശരിയായി പ്രവർത്തിക്കില്ല, കൂടാതെ സാധാരണ ബ്രാക്കറ്റുകൾ ഉപയോഗിച്ച് നക്ഷത്രചിഹ്നങ്ങൾ ഉപയോഗിച്ച് കമന്റ് ചെയ്യുന്നത് ഒട്ടും പ്രവർത്തിക്കില്ല. html, cpp ഫയലുകൾക്കും സമാനമായ പ്രശ്നങ്ങൾ നിരീക്ഷിക്കപ്പെട്ടു. t-sql സ്ക്രിപ്റ്റിന്റെ ഹൈലൈറ്റിംഗ് ഇതോടൊപ്പമുള്ള ചിത്രീകരണത്തിൽ കാണാം. വ്യക്തതയ്ക്കായി, പോളിഎഡിറ്റിലെ കാഴ്ചയും എട്ടാം പതിപ്പിന്റെ MS SQL ക്വറി അനലൈസർ വിൻഡോയിലെ കാഴ്ചയും നൽകിയിരിക്കുന്നു. ഈ പ്രോഗ്രാമുകൾ വ്യത്യസ്ത സവിശേഷതകൾ ഉപയോഗിക്കുന്നുണ്ടെന്ന് വ്യക്തമാണ്, പക്ഷേ ഇപ്പോഴും...

അവസാന പ്രവർത്തനങ്ങൾ പഴയപടിയാക്കുന്നത് എല്ലായ്പ്പോഴും ശരിയായി പ്രവർത്തിക്കില്ല.



PolyEdit വിൻഡോയിലെ SQL സ്ക്രിപ്റ്റും (ഇടത്) SQL ക്വറി അനലൈസറും


പോളിഎഡിറ്റിന്റെ പകർപ്പ് നിങ്ങൾക്ക് രജിസ്റ്റർ ചെയ്യാം. അത് ഉചിതമാണോ എന്ന് തീരുമാനിക്കേണ്ടത് നിങ്ങളാണ്. ഇ-മെയിൽ വഴിയുള്ള മുൻഗണനാ സാങ്കേതിക പിന്തുണ, സൗജന്യ പ്രോഗ്രാം അപ്‌ഗ്രേഡുകൾ, പോളിസോഫ്റ്റ് സൊല്യൂഷനിൽ നിന്ന് മറ്റ് ഉൽപ്പന്നങ്ങൾ വാങ്ങുമ്പോൾ കിഴിവുകൾ എന്നിവയാണ് പണമടച്ചുള്ള പതിപ്പിന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട നേട്ടങ്ങളിൽ ഒന്ന്. നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, അവതരിപ്പിച്ച ഗുണങ്ങൾ പോലും പ്രാധാന്യമർഹിക്കുന്നതായി തോന്നുന്നില്ല, മറ്റുള്ളവയെക്കുറിച്ച് ഒന്നും പറയാനില്ല; പ്രോഗ്രാം വിവര വിൻഡോയിൽ നിങ്ങളുടെ കമ്പനിയുടെ പേര് പ്രദർശിപ്പിക്കുന്നതിന് ലൈസൻസിന് $ 30 ചിലവാകും. എന്നിരുന്നാലും, മൊത്ത വാങ്ങുന്നവർക്ക് കിഴിവുകൾ ഉണ്ട്...

പ്രോഗ്രാം വെബ്സൈറ്റ്: http://www.polyedit.com/

EditEx

ഈ എഡിറ്ററിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് 2006r1 ഒരു മാസം മുമ്പ് പുറത്തിറക്കി, അതിനാൽ ഞങ്ങൾ ഇത് പരിഗണിക്കും. പ്രോഗ്രാമിന്റെ രചയിതാവ് ആർട്ടെം ഫർസെങ്കോ സൂചിപ്പിച്ച പ്രധാന ട്രംപ് കാർഡ് "എല്ലാം, എല്ലാം, എല്ലാം ഹൈലൈറ്റ് ചെയ്യുന്നു" എന്നതാണ്. തീർച്ചയായും, EditEx-ന് അമ്പതിലധികം വ്യത്യസ്ത വാക്യഘടനകൾ "അറിയാം". ഇന്നത്തെ മത്സരാർത്ഥികൾക്കിടയിൽ ഇതൊരു കേവല റെക്കോർഡാണ്. എല്ലാം ലിസ്റ്റുചെയ്യുന്നതിൽ അർത്ഥമില്ല; നിങ്ങൾക്ക് ആവശ്യമുള്ളത് കണ്ടെത്താൻ സാധ്യതയില്ല. ഇല്ല, ശരി, തീർച്ചയായും, നിങ്ങൾക്ക് വേണമെങ്കിൽ നിങ്ങൾക്ക് കഴിയും, എന്നാൽ ബഹുഭൂരിപക്ഷം പ്രോഗ്രാമർമാർക്കും ഇത് മതിയാകും.

വികസനം ആഭ്യന്തരമാണെങ്കിലും, പ്രോഗ്രാം ഇന്റർഫേസ് പൂർണ്ണമായും ഇംഗ്ലീഷിലാണ്. ഡെവലപ്പറുടെ വെബ്സൈറ്റും സമാനമാണ്. നിർദ്ദേശങ്ങളും ഉപയോഗപ്രദമായ വിവരങ്ങളും കൊണ്ട് സൈറ്റ് പിശുക്ക് കാണിക്കുന്നുണ്ടെങ്കിലും. വഴിയിൽ, പ്രോഗ്രാമിൽ തന്നെ ഒരു സഹായവുമില്ല. ഇത് പ്രത്യേകിച്ച് ആവശ്യമില്ല എന്നത് നല്ലതാണ് - എഡിറ്റർ കാഴ്ചയിൽ തികച്ചും പരമ്പരാഗതവും സങ്കീർണ്ണവുമല്ല. ഇടതുവശത്ത് ഒരു കണ്ടക്ടർ ഉണ്ട്, മുകളിൽ ഒരു ടൂൾബാർ ഉണ്ട്, ബാക്കി സ്ഥലം ഡോക്യുമെന്റ് എഡിറ്റിംഗ് ഏരിയയ്ക്കായി നീക്കിവച്ചിരിക്കുന്നു.



EditEx 2006 എഡിറ്റർ ഇന്റർഫേസ്


ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ്, തിരയൽ, എൻകോഡിംഗ് മാറ്റൽ എന്നിവയ്ക്ക് ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും പ്രോഗ്രാമിൽ അടങ്ങിയിരിക്കുന്നു. കൂടാതെ, ഇംഗ്ലീഷ്, റഷ്യൻ പദങ്ങളുടെ അക്ഷരവിന്യാസം പരിശോധിക്കുന്നതിനുള്ള ഒരു പാക്കേജും ഓൺ-ദി-ഫ്ലൈ ട്രാൻസ്ലേറ്ററും ഉണ്ട്. നിർഭാഗ്യവശാൽ, പിന്നീടുള്ള രണ്ട് യൂട്ടിലിറ്റികളും മോശമായി പ്രവർത്തിക്കുന്നു. അവ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിലും, അവ ഉപയോഗിക്കുന്നത് മിക്കവാറും അസാധ്യമാണ്. വിവർത്തകൻ നിഘണ്ടുവിൽ ഒരു സന്ദർഭോചിതമായ തിരയൽ നടത്തുകയും അത് നേരിടുന്ന എല്ലാ ഫലങ്ങളും പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്, "പോകുക" എന്ന വാക്ക് നൽകുക, "ദുഃഖം" മുതൽ "ഈനാംപേച്ചി" വരെയുള്ള നൂറുകണക്കിന് ഓപ്ഷനുകൾ നിങ്ങൾക്ക് ലഭിക്കും. എന്നിരുന്നാലും, വാസ്തവത്തിൽ, "പോകുക" എന്ന ക്രിയ സാമ്പിളിന്റെ മധ്യത്തിൽ എവിടെയോ ആയിരിക്കും. നിഘണ്ടുവിലെ അക്ഷരവിന്യാസ പരിശോധനയും അതിന്റെ ഒറിജിനാലിറ്റിയിൽ എന്നെ അത്ഭുതപ്പെടുത്തി; "ഭാഗങ്ങൾ" പകരം "ചെബോട്ടി", "ലഭ്യമായത്" "ഇവാൻ-ടീ", "ലോഞ്ച്" "സാലെറ്റ്" മുതലായവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ നിർദ്ദേശിച്ചു. അതേ സിരയിൽ അക്ഷരാർത്ഥത്തിൽ വാക്കിലൂടെ. സാധാരണയായി വാക്കുകൾക്ക് ചായ്‌വ് കുറവായ ഇംഗ്ലീഷ് ഭാഷയിൽ സ്ഥിതി അൽപ്പം മെച്ചമാണ്.


അക്ഷരപ്പിശക് പരിശോധന അതിന്റെ സമീപനത്തിൽ ആശ്ചര്യകരമാണ്


ഇപ്പോൾ നല്ല കൂട്ടിച്ചേർക്കലുകളെ കുറിച്ച്. ഒരു ലളിതമായ FTP ക്ലയന്റ്, പൂർണ്ണ സ്‌ക്രീൻ മോഡിൽ പ്രവർത്തിക്കാനുള്ള കഴിവ്, ചിലപ്പോൾ ശല്യപ്പെടുത്തുന്ന ബട്ടണുകളും പാനലുകളും ഇല്ലാതെ വൃത്തിയുള്ള കോഡ് കാണൽ, HTML ടാഗുകൾ സ്വയമേവ സജ്ജീകരിക്കുന്നതിനും HTML പേജുകൾ പ്രിവ്യൂ ചെയ്യുന്നതിനും ഒരു ബാഹ്യ കംപൈലർ സൂചിപ്പിക്കുന്ന ഒരു പ്രോഗ്രാം സമാരംഭിക്കുന്നതിനുമുള്ള ഒരു അധിക പാനൽ.


ഒരു FTP സെർവറിലേക്ക് ബന്ധിപ്പിക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ



പ്രോഗ്രാം വെബ്സൈറ്റ്: http://www.flywheel.nm.ru/editex.html

ക്രിംസൺ എഡിറ്റർ

EditEx-ന് ശേഷം ക്രിംസൺ എഡിറ്ററിലേക്ക് തിരിയുമ്പോൾ, രണ്ടാമത്തേത് അതിൽ നിന്നാണ് നിർമ്മിച്ചതെന്ന് എനിക്ക് തോന്നി. തീർച്ചയായും, അവരുടെ പ്രവർത്തനങ്ങളുടെ ഗണത്തിൽ, രണ്ട് എഡിറ്റർമാരും സഹോദരങ്ങളെപ്പോലെയാണ്. ബാഹ്യമായി പോലും അവരെ ആശയക്കുഴപ്പത്തിലാക്കാൻ എളുപ്പമാണ്. പരിഗണനയിലുള്ള പ്രോഗ്രാമുകളുടെ ക്ലാസിന് സ്റ്റാൻഡേർഡ് ആയ അതേ സെറ്റ് ഫംഗ്‌ഷനുകൾ, അതേ വിപുലമായ തിരയൽ, ജോടിയാക്കിയ ബ്രാക്കറ്റുകളുടെ അതേ ഹൈലൈറ്റിംഗ്, ലൈൻ നമ്പറിംഗ് (അതിന്റെ സംരക്ഷണത്തോടുകൂടിയ പ്രിന്റിംഗ്), ടെക്‌സ്‌റ്റ് ഫോർമാറ്റിംഗ്, ഏറ്റവും കുറഞ്ഞ സെറ്റുകളുള്ള ഒരു ട്രാൻസ്‌കോഡർ. ഒരു ബിൽറ്റ്-ഇൻ FTP ക്ലയന്റ്, ഒരു ഓപ്ഷണൽ എക്സ്പ്ലോറർ, HTML ഫയൽ പ്രിവ്യൂ, അക്ഷരത്തെറ്റ് പരിശോധന, വിശദമായ സ്ഥിതിവിവരക്കണക്കുകൾ, മാക്രോകൾ റെക്കോർഡ് ചെയ്യാനും പ്രവർത്തിപ്പിക്കാനുമുള്ള കഴിവ് എന്നിവയുണ്ട്. ഒരു സാന്ദർഭിക കാൽക്കുലേറ്ററും ലഭ്യമാണ്.



എക്സ്പ്ലോറർ പ്രവർത്തനക്ഷമമാക്കാത്ത എഡിറ്റർ വിൻഡോ


സ്റ്റാൻഡേർഡ് ഇൻസ്റ്റാളേഷനിൽ 16 ഭാഷകൾ മാത്രമേ ഉള്ളൂ (അടിസ്ഥാന, C/C++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python മുതലായവ ഉൾപ്പെടെ) ഭാഷകൾ, സ്വയമേവ തരം കണ്ടെത്തൽ ഉപയോഗിച്ച് ശരിയായി ഹൈലൈറ്റ് ചെയ്യുന്നു. ഭാഷാ സവിശേഷതകൾ ഉപയോക്താവിന് ഇഷ്ടാനുസൃതമാക്കാവുന്നതാണ്. കൂടാതെ, പ്രോഗ്രാമിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ ഡൗൺലോഡ് ചെയ്യുന്നതിനായി വിവിധ ഭാഷാ ഫയലുകളുടെ ഒരു വലിയ സംഖ്യ ലഭ്യമാണ്. 100-ലധികം കമ്പ്യൂട്ടർ ഭാഷകൾക്കുള്ള പിന്തുണ ക്ലെയിം ചെയ്യാൻ ഇത് സ്രഷ്ടാവിനെ (ഇംഗ്യു കാങ്) അനുവദിച്ചിരിക്കാം.

എഡിറ്ററുമായി പ്രവർത്തിക്കുമ്പോൾ, ഞാൻ അസുഖകരമായ ഒരു ബഗ് കണ്ടെത്തി - ഫയലുകൾ തുറക്കുമ്പോൾ, പ്രോഗ്രാം അതിന്റെ ഉള്ളടക്കങ്ങൾ വിശകലനം ചെയ്യുന്നു, പ്രത്യക്ഷത്തിൽ ഹൈലൈറ്റ് ചെയ്യേണ്ട വാക്യഘടന നിർണ്ണയിക്കാൻ. മെക്കാനിസങ്ങൾ രചയിതാവ് റിപ്പോർട്ട് ചെയ്തിട്ടില്ല, എന്നാൽ ഈ നടപടിക്രമത്തിന്റെ ഫലമായി, ചില പ്രവർത്തനക്ഷമമായ സ്ക്രിപ്റ്റുകൾ മെമ്മറി ആക്സസ് പിശകിലേക്ക് നയിക്കുകയും പ്രോഗ്രാം ക്രാഷുചെയ്യുകയും ചെയ്യുന്നു.



ഫയൽ പാഴ്‌സ് ചെയ്യുന്നതിൽ പിശക്



പ്രോഗ്രാം വെബ്സൈറ്റ്: http://www.crimsoneditor.com/

യുണിക്വേ കാവ്യാത്മകം

ശരി, ഉപസംഹാരമായി, നമുക്ക് ഒരു പ്രോഗ്രാം കൂടി നോക്കാം. ഈ എഡിറ്റർ പൂർണ്ണമായും പുതിയതാണ്, അസംസ്‌കൃതം പോലും, പക്ഷേ എനിക്ക് ഇത് ഇഷ്ടപ്പെട്ടു, വളരെ പ്രതീക്ഷ നൽകുന്നതായി തോന്നുന്നു. ഇതിന്റെ ആദ്യ പതിപ്പ് 0.1a ഒരു മാസം മുമ്പ് മാത്രമാണ് പുറത്തിറങ്ങിയത്, ഇപ്പോൾ രണ്ടാമത്തെ പതിപ്പ് 0.2b ഇതിനകം ലഭ്യമാണ്. രചയിതാക്കൾ (പവൽ സുഷ്കോവും മറ്റുള്ളവരും) അതേ തീക്ഷ്ണതയോടെ തുടരുകയാണെങ്കിൽ, വസന്തകാലത്ത് നല്ല പ്രവർത്തനക്ഷമതയുള്ള ഒരു പൂർത്തീകരിച്ചതും സൗകര്യപ്രദവുമായ ഒരു പ്രോഗ്രാം നമുക്ക് പ്രതീക്ഷിക്കാം. നിങ്ങൾക്ക് ഇപ്പോൾ Uniqway Poetic ഉപയോഗിക്കാമെങ്കിലും.

അതിനാൽ, ഇവിടെ എന്താണ് രസകരമായത്? പൊതുവായി - മനോഹരമായ മൾട്ടി-ഡോക്യുമെന്റ് ഇന്റർഫേസ്, ഹോട്ട് കീകളുടെ വിപുലമായ ഉപയോഗം, എളുപ്പമുള്ള നാവിഗേഷൻ, UTF-8, UTF-16 ഫോർമാറ്റുകളുടെ ഇറക്കുമതി/കയറ്റുമതി, പ്രിന്റിംഗ് കഴിവ്, പ്രിവ്യൂ, പേജ് പാരാമീറ്ററുകൾ സജ്ജീകരിക്കൽ. അച്ചടിക്കാത്ത പ്രതീകങ്ങൾ പ്രദർശിപ്പിക്കുക, ഉപയോഗിക്കാനുള്ള എളുപ്പത്തിനായി ഫോണ്ട് വലുപ്പം ക്രമീകരിക്കുക, തീർച്ചയായും, സാധാരണ പദപ്രയോഗങ്ങൾ ഉപയോഗിച്ച് തിരയുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുക. വാക്കുകളുടെയും ചില പ്രതീകങ്ങളുടെയും എണ്ണത്തെ അടിസ്ഥാനമാക്കിയുള്ള ഫയൽ സ്ഥിതിവിവരക്കണക്കുകളും ഉണ്ട്.



യുണിക്വേ കാവ്യാത്മകം


ടെക്സ്റ്റ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുക. ഇൻഡന്റേഷൻ ക്രമീകരിക്കുന്നതിനും ലീഡിംഗ്, ട്രെയിലിംഗ് സ്‌പെയ്‌സുകൾ നീക്കം ചെയ്യുന്നതിനുമുള്ള ഓപ്ഷനുകൾ എനിക്ക് ഇഷ്ടപ്പെട്ടു. ടൈപ്പ് ചെയ്‌ത ടെക്‌സ്‌റ്റിന്റെ കേസ് മാറ്റാനും ലൈൻ ബ്രേക്ക് തരം (യുണിക്സ്, മാക് അല്ലെങ്കിൽ വിൻ) സജ്ജീകരിക്കാനും കഴിയും. ഇനിപ്പറയുന്ന തരങ്ങൾക്കിടയിൽ പരിവർത്തനം നടത്താം: Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Central European, Mac Cyrillic, Mac Greek. കീബോർഡിൽ വേഗത്തിൽ ടൈപ്പുചെയ്യുന്നതിനുള്ള കോഡുകൾ സൂചിപ്പിക്കുന്ന പ്രതീകങ്ങളുടെ ഒരു ചെറിയ പട്ടികയും അക്ഷരമാലാക്രമത്തിൽ സ്ട്രിംഗുകൾ അടുക്കുന്നതിനുള്ള ഒരു ഫംഗ്ഷനും ലഭ്യമാണ്. വരുത്തിയ മാറ്റങ്ങളുടെ ചരിത്രം പരിമിതമല്ല.


ട്രാൻസ്കോഡർ


കോഡ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു. "ഏത് തരത്തിലുള്ള വാക്യഘടന" ഹൈലൈറ്റ് ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള പ്രോഗ്രാമിന്റെ ഔദ്യോഗിക പേജിൽ നിന്നുള്ള വാചകം രസകരമായി തോന്നുന്നു. സ്രഷ്‌ടാക്കളുടെ മനസ്സിൽ കൃത്യമായി എന്താണെന്ന് എനിക്ക് ഇപ്പോഴും മനസ്സിലാകുന്നില്ല, പക്ഷേ പ്രായോഗികമായി പ്രോഗ്രാം ഇനിപ്പറയുന്ന തരങ്ങളെ പിന്തുണയ്ക്കുന്നു: PHP, CSS, HTML, Delphi, XML, INI, Perl. ഓപ്‌ഷണലായി, സ്റ്റാറ്റസ് ലൈനിലെ കഴ്‌സർ സ്ഥാനത്തിന്റെ കോർഡിനേറ്റുകൾക്ക് പുറമേ, കോഡിന്റെ വരികളുടെ എണ്ണവും ഉണ്ട്.



പ്രോഗ്രാം ക്രമീകരണങ്ങൾ


നിങ്ങളുടെ സ്വന്തം ആവശ്യങ്ങൾക്ക് അനുസരിച്ച് പ്രോഗ്രാം പാരാമീറ്ററുകൾ മാറ്റാവുന്നതാണ്. നിർഭാഗ്യവശാൽ, ഇഷ്‌ടാനുസൃതമായത് ഉൾപ്പെടെ ഒരു ടാസ്‌ക്‌ബാറിലേക്കും നിങ്ങൾക്ക് ഇഷ്‌ടാനുസൃത ബട്ടണുകൾ ചേർക്കാൻ കഴിയില്ല, എന്നാൽ വരാനിരിക്കുന്ന റിലീസുകളിൽ സമാനമായ പ്രവർത്തനം ദൃശ്യമാകുമെന്ന് എനിക്ക് ഉറപ്പുണ്ട്.

വഴിയിൽ, ഭാവി പതിപ്പുകളിൽ മറ്റെന്താണ് ദൃശ്യമാകുന്നത്? ഒന്നാമതായി, പിന്തുണയ്‌ക്കുന്ന ഭാഷകളുടെ എണ്ണം വർദ്ധിപ്പിക്കുക, ഒരു എഫ്‌ടിപി ക്ലയന്റും ഹെക്‌സ് മോഡും പ്രവർത്തനക്ഷമമാക്കുന്നു, പ്രോഗ്രാം ക്രമീകരണങ്ങൾ വിപുലീകരിക്കുന്നു. അല്ലെങ്കിൽ യുണിക്വേ ടീം ഭാവിയിൽ മറ്റ് എഡിറ്റർമാരിൽ നിന്ന് വ്യത്യസ്തമായ എന്തെങ്കിലും യഥാർത്ഥമായത് കൊണ്ട് ഞങ്ങളെ പ്രസാദിപ്പിക്കുമോ?

പ്രോഗ്രാം വെബ്സൈറ്റ്: http://www.uniqway.com/poetic/

ഫലം

പൊതുവേ, മുകളിൽ ചർച്ച ചെയ്ത എല്ലാ പ്രോഗ്രാമുകളും എനിക്ക് ഇഷ്ടപ്പെട്ടു, ഒരു വഴി അല്ലെങ്കിൽ മറ്റൊന്ന്. എല്ലാം നിങ്ങളുടെ സ്വന്തം "രുചിയിലും നിറത്തിലും" പ്രയോഗിക്കാൻ കഴിയും.

PSPadപ്രവർത്തനങ്ങളുടെ പരിധിയിലും സൗകര്യത്തിലും ഇത് മറ്റുള്ളവരിൽ വേറിട്ടുനിൽക്കുന്നു. വളരെ കാര്യക്ഷമമായ എഡിറ്റർ, ചില പണമടച്ചുള്ള അനലോഗുകളേക്കാൾ മികച്ചത്. ഡ്യൂട്ടി കാരണം അല്ലെങ്കിൽ അവരുടെ ഹൃദയത്തിന്റെ കൽപ്പനകൾ കാരണം, പ്രോഗ്രാം രചനയിൽ ഏർപ്പെടേണ്ട എല്ലാവരോടും ഞാൻ ഇത് ശുപാർശ ചെയ്യുന്നു.

ഗോൾഡൻ പേനസാധാരണ വിൻഡോസ് നോട്ട്പാഡിന്, പൊതുവായ ആവശ്യവും പ്രോഗ്രാമർമാർക്കായി ഉദ്ദേശിച്ചിട്ടുള്ളതുമായ നിരവധി അധിക ടൂളുകൾ ഉള്ള നല്ലൊരു പകരക്കാരനാണ്.

പോളിഎഡിറ്റ്- സാമാന്യം ശക്തമായ ഒരു പ്രോഗ്രാം, എന്നാൽ പ്രോഗ്രാമർമാർക്കുള്ള ഒരു പ്രത്യേക ഉൽപ്പന്നമല്ല. ഇത് MS Word-ന് പകരമാകാൻ സാധ്യതയുണ്ട്, കാരണം അതിൽ ടെക്സ്റ്റുമായി പ്രവർത്തിക്കാനുള്ള വിപുലമായ കഴിവുകൾ ഉൾപ്പെടുന്നു.

IN EditExരസകരമായത്, ഒന്നാമതായി, വിവിധ വാക്യഘടനകൾക്കുള്ള പിന്തുണയാണ്. അതേസമയം, ഗണ്യമായ എണ്ണം അധിക ഫംഗ്‌ഷനുകൾ ഉപയോഗിച്ച് പ്രോഗ്രാം നിറയ്ക്കാനുള്ള രചയിതാവിന്റെ ശ്രമം പരാജയപ്പെട്ടതായി കണക്കാക്കണം. ഒരുപക്ഷേ ഇത് ഇന്റർനെറ്റിൽ കാണപ്പെടുന്ന റെഡിമെയ്ഡ് സോഫ്റ്റ്വെയർ ഘടകങ്ങൾ ഉപയോഗിക്കുന്നത് ഒരു ലളിതമായ കാര്യമാണ്. അവയിൽ ചിലത് സ്വയം അന്തിമമാക്കിയിട്ടില്ല എന്ന വസ്തുത ഉണ്ടായിരുന്നിട്ടും. 40 ഡോളറിന് റോ സോഫ്‌റ്റ്‌വെയർ വാങ്ങാനുള്ള ബാനറിൽ നിങ്ങൾ വളരെ വേഗം മടുത്തു. ഇത് വലിച്ചെറിയുക, പകുതി-ബേക്ക് ചെയ്‌ത സവിശേഷതകൾ ഉപയോഗിക്കരുത്, നിങ്ങൾക്ക് പൂർണ്ണമായും ഉപയോഗിക്കാവുന്ന എഡിറ്റർ ലഭിക്കും.

ക്രിംസൺ എഡിറ്റർമൊത്തത്തിൽ ഇത് മുമ്പത്തെ പ്രോഗ്രാമിനേക്കാൾ മനോഹരമാണ്, ശല്യപ്പെടുത്തുന്ന ബാനർ ഒന്നുമില്ല. സവിശേഷതകൾ ഏതാണ്ട് സമാനമാണ്, എന്നാൽ EditEx കൂടുതൽ ഭാഷകളെ പിന്തുണയ്ക്കുന്നു. ക്രിംസൺ എഡിറ്റർ, അതാകട്ടെ, കൂടുതൽ പരിഷ്കരിച്ചതായി തോന്നുന്നു.

നന്നായി യുണിക്വേ കാവ്യാത്മകം- പ്രോഗ്രാമർക്ക് നല്ലൊരു സഹായമാകാനുള്ള സാധ്യതയുള്ള ഒരു യുവ പ്രോഗ്രാം...

ലിനക്സിനുള്ള സോഴ്സ് കോഡ് എഡിറ്റർമാർ. വാക്യഘടന ഹൈലൈറ്റിംഗ് ഉള്ള എഡിറ്റർമാർ. സി, സി++ എഡിറ്റർമാർ. PHP, Perl, HTML എഡിറ്റർമാർ.

  • മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള ഒരു ഫങ്ഷണൽ കോഡ് എഡിറ്ററാണ് വിഷ്വൽ സ്റ്റുഡിയോ കോഡ്.

  • ആറ്റം

    ആറ്റം ഒരു ആധുനികവും സൗകര്യപ്രദവും പ്രവർത്തനപരവുമായ കോഡ് എഡിറ്ററാണ്. കഴിവുകൾ വികസിപ്പിക്കുന്നതിന് ഒരു ബിൽറ്റ്-ഇൻ പാക്കേജ് (പ്ലഗിൻ) മാനേജർ ഉണ്ട്.

  • വെബ് ഡിസൈനർമാർക്കും ഡവലപ്പർമാർക്കുമുള്ള ഒരു സ്വതന്ത്ര എഡിറ്ററാണ് ബ്രാക്കറ്റുകൾ. പ്രധാനമായും HTML, CSS, JavaScript കോഡ് എഴുതുന്നതിനും എഡിറ്റ് ചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ്.

  • പ്രോഗ്രാമർമാർക്കുള്ള ടെക്സ്റ്റ് എഡിറ്ററാണ് ടെക്സ്റ്റഡെപ്റ്റ്. ഒരു മിനിമലിസ്റ്റ് ശൈലിയിൽ നിർമ്മിച്ചത്, വർക്കിംഗ് വിൻഡോയെ പല ഭാഗങ്ങളായി വിഭജിക്കാനും ഒരേ സമയം ഒന്നോ അതിലധികമോ ഫയലുകൾ കാണാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. മിക്ക പ്രോഗ്രാമിംഗ് ഭാഷകൾക്കും സിന്റാക്സ് ഹൈലൈറ്റിംഗ് പിന്തുണയ്ക്കുന്നു.

  • Linux-നുള്ള ഒരു കോഡ് എഡിറ്ററാണ് JuffEd. ഇതിന് കോഡ് (വാക്യഘടന) ഹൈലൈറ്റ് ചെയ്യാൻ കഴിയും, കോഡ് ബ്ലോക്കുകൾ തകരുന്നതിനെ പിന്തുണയ്ക്കുന്നു, ജോടിയാക്കിയ ബ്രാക്കറ്റുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നു, കൂടാതെ മറ്റു പലതും. എഡിറ്റർ നോട്ട്പാഡ്++ ന് സമാനമാണ്.

  • നെറ്റ്ബീൻസ് ശക്തവും സ്വതന്ത്രവുമായ സംയോജിത ആപ്ലിക്കേഷൻ വികസന പരിസ്ഥിതിയാണ് (IDE). പ്രോഗ്രാമിംഗ് ഭാഷകളായ ജാവ, പിഎച്ച്പി, ജാവാസ്ക്രിപ്റ്റ്, അജാക്സ്, റൂബി, റൂബി ഓൺ റെയിൽസ്, സി/സി++ എന്നിവയും മറ്റുള്ളവയും പിന്തുണയ്ക്കുന്നു.

  • ധ്യാനിക്കുക

    സിന്റാക്സ് ഹൈലൈറ്റിംഗുള്ള ലിനക്സിനുള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്ററാണ് മെഡിറ്റ്. പ്രധാന പ്രോഗ്രാമിംഗ് ഭാഷകളെയും മാർക്ക്അപ്പ് ഭാഷകളെയും പിന്തുണയ്ക്കുന്നു.

  • സ്‌ക്രീം - സൈറ്റ് ക്രിയേറ്റിംഗ് ആൻഡ് എഡിറ്റിംഗ് എൻവയൺമെന്റ് - വെബ് ഡിസൈനർമാർക്കുള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്റർ. സ്‌ക്രീം പ്രാഥമികമായി HTML അല്ലെങ്കിൽ XML കോഡ് എഴുതാൻ ഉദ്ദേശിച്ചുള്ളതാണ്.

  • ബ്ലൂഫിഷ് എഡിറ്റർ വെബ് ഡിസൈനർമാർക്കും പ്രോഗ്രാമർമാർക്കുമുള്ള ഒരു ടെക്സ്റ്റ് കോഡ് എഡിറ്ററാണ്. മിക്ക പ്രോഗ്രാമിംഗ് ഭാഷകൾക്കും സിന്റാക്സ് ഹൈലൈറ്റിംഗ് പിന്തുണയ്ക്കുന്നു.

എല്ലാ ജോലികൾക്കും എല്ലാ പ്രോജക്റ്റുകൾക്കും ഒരു പൂർണ്ണമായ IDE ആവശ്യമില്ല, അതിനാൽ പലർക്കും, പ്രധാന ഉപകരണം ഇപ്പോഴും അവരുടെ പ്രിയപ്പെട്ട ടെക്സ്റ്റ് എഡിറ്ററാണ്. തിരഞ്ഞെടുക്കൽ ലളിതമാണെന്ന് തോന്നുന്നു: ശക്തവും വിപുലീകരിക്കാവുന്നതും എന്നാൽ ലളിതവുമായ സബ്‌ലൈം ടെക്‌സ്‌റ്റ്, ഇമാക്‌സ്, വിം രൂപത്തിലുള്ള ലിവിംഗ് ക്ലാസിക്കുകൾ, അതുപോലെ സിംഗിൾ-പ്ലാറ്റ്‌ഫോം പ്രിയങ്കരങ്ങൾ - വിൻഡോസിനായുള്ള നോട്ട്പാഡ് ++, ഒഎസ് എക്‌സിനായി ടെക്‌സ്‌റ്റ്മേറ്റ്, ലിനക്‌സിനായി ജീനി. എന്നാൽ പുതിയ എഡിറ്റർമാർ മിക്കവാറും എല്ലാ ദിവസവും പ്രത്യക്ഷപ്പെടുന്നു - നിങ്ങളുടെ ശീലങ്ങൾ മാറ്റുന്നതിൽ അർത്ഥമുണ്ടോ? എന്താണ് സംഭവിക്കുന്നതെന്ന് നോക്കാം.

ആറ്റം

2011 ഓഗസ്റ്റിൽ, GitHub സഹസ്ഥാപകനായ ക്രിസ് "ഡിഫങ്ക്റ്റ്" വാൻസ്ട്രാത്ത് സ്വയം ഒരു അതിമോഹമായ ലക്ഷ്യം വെച്ചു: മറ്റൊരു Vim അല്ലെങ്കിൽ Emacs ആയി മാറാതെ, യഥാർത്ഥത്തിൽ തുറന്നതും പരിധിയില്ലാത്ത ഹാക്കിംഗ് കഴിവുകൾ വാഗ്ദാനം ചെയ്യുന്നതുമായ ഒരു എഡിറ്റർ സൃഷ്ടിക്കുക (നിങ്ങൾക്കറിയാവുന്നതുപോലെ, ഇത് ചെയ്യാൻ കഴിയും. മിക്കവാറും എല്ലാം, പക്ഷേ നിങ്ങൾക്ക് ജെഫ് ഡീനെപ്പോലെ ഒരു തലച്ചോറുണ്ടെങ്കിൽ മാത്രം). ഇപ്പോൾ, മൂന്ന് വർഷവും പതിനയ്യായിരത്തിലധികം കമ്മിറ്റുകളും കഴിഞ്ഞ്, പൊതു ബീറ്റ ടെസ്റ്റിംഗ് ആരംഭിച്ചു. ഈ വർഷം മാർച്ചിൽ ആറ്റം എല്ലാവർക്കും ഡൗൺലോഡ് ചെയ്യാൻ ലഭ്യമായി. കോഡിംഗിനോടുള്ള ഞങ്ങളുടെ സമീപനത്തിൽ പ്രശസ്തമായ കമ്പനി എങ്ങനെയാണ് വിപ്ലവം സൃഷ്ടിക്കാൻ പോകുന്നത്?

GitHub-ന്റെ പുതിയ മസ്തിഷ്കം സമാരംഭിക്കുമ്പോൾ നിങ്ങളുടെ ശ്രദ്ധയിൽപ്പെടുന്ന ആദ്യ കാര്യം അതിന്റെ സബ്‌ലൈം ടെക്‌സ്റ്റുമായി അവിശ്വസനീയമാംവിധം സമാനമായ ഇന്റർഫേസാണ്. ഇത് തന്നെ ഒരു മൈനസ് അല്ല. OS X, TextMate-നുള്ള ജനപ്രിയമല്ലാത്ത മറ്റൊരു കോഡ് എഡിറ്ററിൽ നിന്നാണ് സബ്‌ലൈം ഇന്റർഫേസ് പ്രചോദനം ഉൾക്കൊണ്ടത് എന്നത് അറിയപ്പെടുന്ന വസ്തുതയാണ്. Atom, Sublime എന്നിവയ്‌ക്കൊപ്പമുള്ള നിലവിലെ സ്റ്റോറി രണ്ടാമത്തേതിന്റെ വിജയകരമായ GUI സൊല്യൂഷനുകളെ മാത്രം ഊന്നിപ്പറയുന്നു.

ആറ്റത്തെ സംബന്ധിച്ച രണ്ടാമത്തെ കാര്യം, അത് പ്രധാനമായും Chromium-ത്തിൽ പൊതിഞ്ഞ ഒരു വെബ് ആപ്ലിക്കേഷനാണ് എന്നതാണ്. ഇല്ല, തീർച്ചയായും, എഡിറ്ററിന് ഡോക്കിൽ അതിന്റേതായ ഐക്കൺ ഉണ്ട്, സാധാരണ സിസ്റ്റം മെനുകളും നേറ്റീവ് ഹോട്ട്കീകൾക്കുള്ള പിന്തുണയും ഉണ്ട്. ആറ്റം കോർ കൂടുതലും കോഫിസ്ക്രിപ്റ്റിലാണ് എഴുതിയിരിക്കുന്നത്, അത് Node.js-ൽ പ്രവർത്തിക്കുന്നു, എഡിറ്റർ ഇന്റർഫേസ് തന്നെ സാധാരണ മാർക്ക്അപ്പ് ഉള്ള ഒരു HTML പേജാണ്. കാഴ്ച മെനുവിൽ നിന്ന് ഡെവലപ്പർ -> ടൂഗിൾ ഡവലപ്പർ ടൂളുകൾ തിരഞ്ഞെടുത്ത് നിങ്ങൾക്ക് ഇത് സ്ഥിരീകരിക്കാനാകും.

ആറ്റത്തിന്റെ മൂന്നാമത്തെ രസകരമായ സവിശേഷത അതിന്റെ മോഡുലാരിറ്റിയാണ്. Node.js ഇക്കോസിസ്റ്റത്തിന്റെ മികച്ച പാരമ്പര്യങ്ങളിൽ, പരമാവധി എണ്ണം തുറന്ന മൊഡ്യൂളുകൾ (അമ്പതിലധികം) ഉപയോഗിച്ചാണ് ഇത് എഴുതിയിരിക്കുന്നത്. ഇതിനർത്ഥം, നിങ്ങൾക്ക് ചില സ്റ്റാൻഡേർഡ് ഫംഗ്‌ഷനുകൾ ഇഷ്ടമല്ലെങ്കിൽ, ഡവലപ്പർമാർ പറയുന്നതനുസരിച്ച്, npm രജിസ്ട്രിയിലെ 70 ആയിരത്തിലധികം പാക്കേജുകളിൽ നിന്ന് നിങ്ങൾക്ക് പകരം വയ്ക്കുന്നത് എളുപ്പത്തിൽ കണ്ടെത്താം അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം പ്ലഗിൻ എഴുതാം. ജാവാസ്ക്രിപ്റ്റ് യഥാർത്ഥത്തിൽ GitHub-ൽ വളരെക്കാലമായി ഏറ്റവും പ്രചാരമുള്ള ഭാഷയാണ്, കൂടാതെ CoffeeScript പേളിന് അൽപ്പം പിന്നിലാണ്, ഇത് ആറ്റത്തിന്റെ ഭാവിയിൽ നമുക്ക് ആത്മവിശ്വാസം നൽകുന്നു.


കൊലയാളി സവിശേഷതകളെക്കുറിച്ച്? ഇവിടെ എല്ലാം അത്ര റോസി അല്ല. അത് പ്രോജക്റ്റിന്റെ യുവാക്കളായാലും മറ്റെന്തെങ്കിലും ആയാലും, സ്രഷ്‌ടാക്കളുടെ വലിയ പേരും വലിയ പ്രതീക്ഷകളും കൂടാതെ, ആറ്റം, നിങ്ങളെ മണിക്കൂറുകളോളം കളിക്കാൻ പ്രേരിപ്പിക്കുന്ന ഒന്നും ബോക്‌സിന് പുറത്ത് നൽകുന്നില്ല. ഡെവലപ്പർമാർ നേട്ടങ്ങളായി അവതരിപ്പിക്കുന്നവ (ഉദാഹരണത്തിന്, സ്വയമേവ പൂർത്തിയാക്കൽ, ടാബുകൾ, കോഡ് തകർച്ച, സ്‌നിപ്പെറ്റുകൾ) സബ്‌ലൈം അനുയായികളുടെ മുഖത്ത് ഒരു പുഞ്ചിരി മാത്രമേ കൊണ്ടുവരാൻ കഴിയൂ. അതെ, തീർച്ചയായും, ആറ്റത്തിന് ഇതിനകം അതിന്റേതായ പാക്കേജ് മാനേജർ ഉണ്ട്, എന്നാൽ സബ്‌ലൈമിനായുള്ള പ്ലഗിനുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കാൻ കഴിയാത്ത ഒന്നും ഞാൻ അതിന്റെ ശേഖരണങ്ങളിൽ കണ്ടെത്തിയില്ല.

ലൈറ്റ് ടേബിൾ

2011-ൽ അമേരിക്കൻ പ്രോഗ്രാമർ ക്രിസ് ഗ്രെഞ്ചർ ആധുനിക ടെക്സ്റ്റ് എഡിറ്റർമാരിൽ കോഡ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന പ്രക്രിയ ആധുനിക വർക്ക്ഫ്ലോയുമായി പൊരുത്തപ്പെടുന്നില്ലെന്ന് തീരുമാനിച്ചതോടെയാണ് ലൈറ്റ് ടേബിളിന്റെ വികസനം ആരംഭിച്ചത്. ചുരുക്കത്തിൽ, വികസന പ്രക്രിയയെ യഥാർത്ഥത്തിൽ സംവേദനാത്മകവും ദൃശ്യപരവുമാക്കുക എന്നതാണ് ലൈറ്റ് ടേബിളിന്റെ ചുമതല, ഏത് പ്രവർത്തനത്തിലും ഡവലപ്പർക്ക് തൽക്ഷണ ഫീഡ്‌ബാക്ക് നൽകുകയും അതുവഴി ഒരു വലിയ കോഡ് വേഗത്തിൽ നാവിഗേറ്റ് ചെയ്യാൻ സഹായിക്കുകയും ചെയ്യുന്നു. ഈ ആശയത്തോടെയാണ് ക്രിസ് കിക്ക്സ്റ്റാർട്ടറിലേക്ക് പോയി, പ്രോജക്റ്റിന്റെ വികസനത്തിനായി 200 ആയിരം എന്ന പ്രഖ്യാപിത ലക്ഷ്യത്തോടെ 316,720 ഡോളർ സമാഹരിച്ചത്. എന്തുകൊണ്ടാണ് ബേക്കർമാർ ക്രിസിന്റെ ആശയങ്ങൾ ഇത്രയധികം ഇഷ്ടപ്പെട്ടത്?

നിങ്ങൾ കോഡ് എഴുതുമ്പോൾ ഡോക്യുമെന്റേഷനുമായി പ്രവർത്തിക്കാനുള്ള കഴിവാണ് ലൈറ്റ് ടേബിളിന്റെ ഏറ്റവും മികച്ച സവിശേഷതകളിലൊന്ന്. ഒരു ഫംഗ്‌ഷന്റെ വിവരണം കാണുന്നതിന്, അതിന് മുകളിൽ ഹോവർ ചെയ്യുക. എഡിറ്റർ തൽക്ഷണം അഭ്യർത്ഥിച്ച ഫംഗ്‌ഷൻ അല്ലെങ്കിൽ പാരാമീറ്ററിനായി ഡോക്യുമെന്റേഷൻ കണ്ടെത്തുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യും (ബിൽറ്റ്-ഇൻ രീതികളുടെ കാര്യത്തിൽ) അല്ലെങ്കിൽ കോഡിൽ നേരിട്ട് അവശേഷിക്കുന്ന ഫംഗ്‌ഷന്റെ പ്രീപെൻഡ് വിവരണം കാണിക്കും. ഇത് മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള വിഷ്വൽ സ്റ്റുഡിയോ വികസന പരിതസ്ഥിതിയിൽ ഉപയോഗിക്കുന്ന ഓട്ടോകംപ്ലീറ്റിനെ ഒരു പരിധിവരെ അനുസ്മരിപ്പിക്കുന്നു, എന്നാൽ കൂടുതൽ ആഴത്തിലുള്ളതും കൂടുതൽ ശക്തവുമാണ്.

രണ്ടാമത്തെ കൊലയാളി സവിശേഷതയെ കോഡ് എഴുതുമ്പോൾ ഫംഗ്‌ഷനുകളുടെ തൽക്ഷണ നിർവ്വഹണം എന്ന് വിളിക്കാം. ഡീബഗ് മോഡിൽ വ്യത്യസ്ത ഇൻപുട്ട് അവസ്ഥകൾ പരീക്ഷിക്കുന്നതിനും ഫലം മാത്രമല്ല, മുഴുവൻ കോഡിലൂടെ വേരിയബിളുകൾ എങ്ങനെ ഒഴുകുന്നുവെന്നും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് വളരെ ഉപയോഗപ്രദമായ കാര്യമാണ്, പ്രത്യേകിച്ചും ഏതെങ്കിലും കോഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നതിന്റെ ഫലത്തെക്കുറിച്ച് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ.


ലൈറ്റ് ടേബിളിന്റെ മൂന്നാമത്തെ സവിശേഷത, ടേബിളുകൾ എന്ന് വിളിക്കപ്പെടുന്ന കോഡ് ക്രമീകരിക്കാനുള്ള അതിന്റെ അതുല്യമായ കഴിവാണ്. അവ യുക്തിപരമായി പൂർണ്ണമായ കോഡുകളാണ്, അതിലൂടെ നിങ്ങൾക്ക് വ്യക്തിഗത പ്രോഗ്രാം ഫംഗ്‌ഷനുകളുടെ ഇടപെടൽ ദൃശ്യവൽക്കരിക്കാൻ കഴിയും. ഈ സവിശേഷത ഉപയോഗിച്ച്, ഒരു ഫയലിനെ നിരവധി സ്വതന്ത്ര ഫംഗ്ഷൻ ബ്ലോക്കുകളായി വിഭജിച്ച് അവയുമായി പ്രവർത്തിക്കുന്നത് വളരെ സൗകര്യപ്രദമാണ്, കോഡിൽ നിന്ന് ഒരുതരം യഥാർത്ഥ ഡാഷ്ബോർഡ് നിർമ്മിക്കുന്നു. ബ്ലോക്കുകളുടെ ഇന്റലിജന്റ് ഹൈലൈറ്റിംഗ് ആണ് മറ്റൊരു നല്ല സവിശേഷത - ഈ സാഹചര്യത്തിൽ, ഇതിനകം വ്യക്തമായ വർക്ക്ഫ്ലോയിൽ ആശയക്കുഴപ്പത്തിലാകാനുള്ള സാധ്യത പൂജ്യമാണ്.


അസാധാരണമായ തത്ത്വചിന്ത ഉണ്ടായിരുന്നിട്ടും, ലൈറ്റ് ടേബിൾ ഒരു പുതിയ തലമുറ എഡിറ്ററാണ്. ഫാഷനബിൾ ടെക്‌നോളജികളിൽ എഴുതിയതാണെന്നല്ല, സങ്കീർണ്ണമായ സോഫ്‌റ്റ്‌വെയർ വികസിപ്പിക്കുന്ന പ്രക്രിയയിലേക്കുള്ള സമീപനം തന്നെ മാറ്റുന്നതിലാണ് ഇതിന്റെ തന്ത്രം. ലളിതമായ JS സ്ക്രിപ്റ്റുകളിൽ പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾക്ക് ലൈറ്റ് ടേബിളിന്റെ യഥാർത്ഥ ശക്തി അനുഭവപ്പെടില്ല, എന്നാൽ കുറച്ചുകൂടി സങ്കീർണ്ണമായ പ്രോജക്റ്റുകൾക്ക് ഇത് ഒഴിച്ചുകൂടാനാവാത്ത ഉപകരണമായി മാറും. ശീലിച്ചാൽ മതി. എന്നാൽ ഇത് എളുപ്പമായിരിക്കില്ല.

നാരങ്ങ

എല്ലാ കുമ്മായത്തെയും ബൊബുക്കിൽ നിന്നുള്ള ഒരൊറ്റ എന്നാൽ അറിയപ്പെടുന്ന ഒരു വാക്യത്താൽ വിവരിക്കാം - ഓപ്പൺ സോഴ്‌സിന്റെ തിളക്കവും ദാരിദ്ര്യവും. Fredrik "quarnster" Ehnbom കഴിഞ്ഞ വർഷം ആരംഭിച്ച പ്രോജക്റ്റ്, ഒരൊറ്റ, എന്നാൽ വ്യക്തമായ ഒരു ടാസ്ക്ക് പരിഹരിക്കുന്നു: സബ്ലൈം ടെക്സ്റ്റിന്റെ ഇമേജിൽ ഒരു ഓപ്പൺ സോഴ്സ് കൺസ്ട്രക്റ്റർ സൃഷ്ടിക്കുക. ഈ ആഗ്രഹത്തിന്റെ കാരണം വ്യക്തമാണ് - പ്രോജക്റ്റിന്റെ മന്ദഗതിയിലുള്ള വികസനത്തിലും മുൻ പതിപ്പുകൾക്കുള്ള ബഗ് പരിഹാരങ്ങളുടെ അഭാവത്തിലും സബ്‌ലൈമിന്റെ കടുത്ത ആരാധകനായ രചയിതാവ് അസംതൃപ്തനായിരുന്നു. ഈ ആശയം സമാന ചിന്താഗതിക്കാരായ നിരവധി ഡസൻ ആളുകളുമായി അടുത്തു, താമസിയാതെ ലൈമിന്റെ ആദ്യ പതിപ്പ് പുറത്തിറങ്ങി.

ഈ എഡിറ്ററുമായി പരിചയപ്പെടുമ്പോൾ നിങ്ങളെ ആദ്യം ഓഫ് ചെയ്യുന്ന കാര്യം ബൈനറി പാക്കേജുകളുടെ ചില സാമ്യങ്ങളെങ്കിലും ഇല്ല എന്നതാണ്. പൊതുവേ, ഈ തീരുമാനത്തിന്റെ യുക്തി വ്യക്തമാണ്: ലൈം എന്നത് ഒരൊറ്റ ആപ്ലിക്കേഷനല്ല, മറിച്ച് Go-യിലെ ഒരു പ്രത്യേക ബാക്കെൻഡിന്റെ ഒരു സെറ്റും തിരഞ്ഞെടുക്കാനുള്ള രണ്ട് മുൻഭാഗങ്ങളും. എന്നിരുന്നാലും, ഇത് എളുപ്പമാക്കുന്നില്ല - ലൈമിനെ വേഗത്തിൽ പ്രവർത്തനക്ഷമമാക്കാൻ ശ്രമിക്കുന്നത് ഗോ ഡിപൻഡൻസികൾ, കോൺഫിഗറുകൾ, ജീവിതത്തിന്റെ മറ്റ് സന്തോഷങ്ങൾ എന്നിവയുമായി ആവേശകരമായ ടിങ്കറിംഗായി മാറുന്നു.

ഈ എഡിറ്ററിൽ ജോലി ചെയ്യുന്നതിനെ സംബന്ധിച്ചിടത്തോളം, ഇപ്പോൾ ഇത് തികച്ചും അസൗകര്യമാണ്, കൂടാതെ ഇവിടെ എഴുതാൻ പ്രത്യേകമായി ഒന്നുമില്ല. മറ്റ് ടെക്‌സ്‌റ്റ് എഡിറ്റർമാർ നിസ്സാരമായി കാണുന്ന ഫീച്ചറുകൾ പോലും ലൈമിന് അഭിമാനിക്കാൻ കഴിയുന്നില്ല. ഡെവലപ്പർമാർ ഇപ്പോഴും പ്രവർത്തനക്ഷമതയേക്കാൾ ആപ്ലിക്കേഷൻ ആർക്കിടെക്ചറിലും കോഡ് വൃത്തിയിലും കൂടുതൽ ശ്രദ്ധ ചെലുത്തുന്നതായി തോന്നുന്നു. ഒരു പരിധിവരെ, സബ്‌ലൈം എപിഐയുമായുള്ള (യഥാക്രമം ടെക്സ്റ്റ്മേറ്റിന്റെ ചില ഭാഗങ്ങൾ) ഭാഗിക അനുയോജ്യതയാൽ സാഹചര്യം സംരക്ഷിക്കപ്പെടുന്നു, എന്നാൽ ഇതൊക്കെയാണെങ്കിലും, ഉപയോഗക്ഷമതയിൽ ലൈമിന് ഇപ്പോഴും വലിയ പ്രശ്‌നങ്ങളുണ്ട്.

പൊതുവേ, ഇന്ന് നാരങ്ങ ഒരു സമ്മിശ്ര മതിപ്പ് നൽകുന്നു. നിങ്ങളുടെ വർക്കിംഗ് ടൂൾ പൂർണ്ണമായും ഓപ്പൺ സോഴ്‌സ് ആയിരിക്കുമ്പോൾ അത് മികച്ചതായിരിക്കണം. എന്നാൽ നമുക്ക് നമ്മോട് തന്നെ സത്യസന്ധത പുലർത്താം: നമ്മുടെ ടെക്സ്റ്റ് എഡിറ്ററിന്റെ മുൻഭാഗം മാറ്റിയെഴുതുന്നതിനെക്കുറിച്ച് നമ്മിൽ എത്രപേർ എപ്പോഴെങ്കിലും ചിന്തിക്കും? ചില അസൗകര്യങ്ങൾ നിമിത്തം, ഈ ഉപകരണം അതിന്റെ ഉദ്ദേശ്യത്തിനായി ഉപയോഗിക്കുന്നതിനുപകരം - അതായത്, അതിൽ നമ്മുടെ സ്വന്തം പ്രോഗ്രാമുകൾ എഴുതുന്നതിനുപകരം, നമ്മിൽ എത്രപേർ സ്വയം ഒരു ടെക്സ്റ്റ് എഡിറ്റർ വികസിപ്പിക്കുന്നതിനെക്കുറിച്ച് ചിന്തിക്കും? മിക്ക ഡെവലപ്പർമാർക്കും (പ്രത്യേകിച്ച് സ്റ്റാൾമാൻ മസ്തിഷ്ക രോഗം ബാധിക്കാത്തവർക്ക്), ദൈനംദിന പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് സബ്ലൈം ടെക്സ്റ്റിന്റെയും അതിന്റെ പ്ലഗിന്നുകളുടെ സംവിധാനത്തിന്റെയും പ്രവർത്തനക്ഷമത മതിയാകും. കൂടാതെ, സത്യം പറഞ്ഞാൽ, സബ്‌ലൈമിലെ നിരവധി വർഷത്തെ ദൈനംദിന ജോലിയിൽ, എനിക്ക് സ്വന്തമായി ഒരു പരിഹാരമാർഗ്ഗം കണ്ടെത്താൻ കഴിയാത്ത സൂപ്പർ-ക്രിട്ടിക്കൽ ബഗുകളൊന്നും നേരിട്ടിട്ടില്ല. അതിനാൽ ഈ ഘട്ടത്തിൽ, ലൈം യഥാർത്ഥത്തിൽ യോജിച്ചത് ഓപ്പൺ സോഴ്‌സ് ആരാധകർക്ക് മാത്രമായിരിക്കും, കൂടാതെ ധാരാളം ഒഴിവുസമയവും ഈ ലോകത്തെ കുറച്ചുകൂടി മികച്ചതാക്കാനുള്ള ആഗ്രഹവുമാണ്.

അഡോബ് ബ്രാക്കറ്റുകൾ

ബ്രാക്കറ്റുകൾ വളരെ ചെറുപ്പമാണ് (വികസനം 2011 മുതൽ നടക്കുന്നു), എന്നാൽ Adobe-ൽ നിന്നുള്ള രസകരമായ ഒരു പ്രോജക്റ്റ്. അതിന്റെ ലക്ഷ്യം ലളിതമാണ് - ഡെവലപ്പറുടെ ഭാഗത്ത് നിന്ന് കുറഞ്ഞത് പരിശ്രമം ആവശ്യമായ ഒരു മിനിമലിസ്റ്റിക്, സുഖപ്രദമായ വികസന അന്തരീക്ഷം സൃഷ്ടിക്കുക. എന്റെ ഓർമ്മയിൽ, സമാനമായ ലക്ഷ്യങ്ങളുള്ള ധാരാളം പദ്ധതികൾ ഇതിനകം ഉണ്ടായിട്ടുണ്ട്. കമ്മ്യൂണിറ്റിയുടെ സഹായത്തോടെ അഡോബിന് ഈ രംഗത്ത് രസകരമായ എന്തെങ്കിലും ചെയ്യാൻ കഴിഞ്ഞോ എന്ന് നോക്കാം.

അതിശയകരമെന്നു പറയട്ടെ, ബ്രാക്കറ്റുകൾ നന്നായി മാറി. നിങ്ങൾക്ക് ആവശ്യമുള്ളതെല്ലാം ബോക്‌സിന് പുറത്ത് പ്രവർത്തിക്കുന്നു (ലൈമിന് ശേഷം, ഇത് പോലും ഒരർത്ഥത്തിൽ ഒരു പ്ലസ് ആയി മാറുന്നു). പ്രോജക്റ്റ് യഥാർത്ഥത്തിൽ അതിന്റെ പ്രധാന ദൗത്യം പരിഹരിക്കുന്നു - ഇത് കോഡ് എഴുതുന്നത് എളുപ്പമാക്കുന്നു, എന്നിരുന്നാലും അടിസ്ഥാനപരമായി പുതിയ സമീപനങ്ങളൊന്നുമില്ലാതെ ഇത് പ്രായോഗികമായി ചെയ്യുന്നു. കൂടാതെ, അതിൽ തെറ്റൊന്നുമില്ല.

ബ്രാക്കറ്റുകൾ HTML/JS-ൽ എഴുതിയിരിക്കുന്നു (നന്ദി Flash അല്ലെങ്കിൽ Adobe AIR :)), Node.js-മായി കർശനമായി സംയോജിപ്പിച്ചിരിക്കുന്നു. ബാഹ്യമായി, ബോക്സിന് പുറത്ത് അത് വളരെ അനുകൂലമായ ഒരു മതിപ്പ് ഉണ്ടാക്കുന്നു (ചില കളിപ്പാട്ടങ്ങൾ സ്പർശിക്കാതെയാണെങ്കിലും). ആദ്യത്തെ കീസ്ട്രോക്കിൽ നിന്ന് എന്നെ ആകർഷിച്ചത് HTML/CSS/JS/jQuery എന്നതിനായുള്ള അതിശയകരമായ സ്വയം പൂർത്തീകരണമാണ്. ഇത് ശരിക്കും സ്മാർട്ടാണ് കൂടാതെ ധാരാളം നല്ല ചെറിയ കാര്യങ്ങളും അടങ്ങിയിരിക്കുന്നു (ഉദാഹരണത്തിന്, ഒരു ബിൽറ്റ്-ഇൻ കളർ-പിക്കർ അല്ലെങ്കിൽ CSS-ൽ പരിവർത്തനങ്ങൾ തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഒരു ഉപകരണം).

എന്നാൽ എന്നെ സംബന്ധിച്ചിടത്തോളം പ്രധാന കില്ലർ ഫീച്ചർ അനുബന്ധ കോഡ് സെക്ഷനുകളുടെ ഇൻലൈൻ എഡിറ്റിംഗ് ആയിരുന്നു. ഒരു പ്രത്യേക ഏരിയയിലെ HTML ലേഔട്ട് ഫയലിൽ നിന്ന് നേരിട്ട് അതിന്റെ ക്ലാസ് അല്ലെങ്കിൽ ഐഡി പ്രകാരം ഒരു കൂട്ടം CSS പ്രോപ്പർട്ടികൾ കാണാനും എഡിറ്റ് ചെയ്യാനുമുള്ള അവസരമാണിത്. ബ്രാക്കറ്റുകൾ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ ഘടന തത്സമയം വിശകലനം ചെയ്യുന്നു, ഒരു ഡിപൻഡൻസി ട്രീ നിർമ്മിക്കുന്നു, കൂടാതെ ഫയലിന്റെ പ്രധാന സന്ദർഭം വിടാതെ തന്നെ കോഡിന്റെ പരസ്പരാശ്രിത വിഭാഗങ്ങൾ എഴുതാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഞാൻ സമ്മതിക്കുന്നു, എന്റെ ലളിതമായ ടെക്സ്റ്റ് എഡിറ്ററിൽ കുറച്ച് വർഷങ്ങൾക്ക് മുമ്പ് ഞാൻ ഇത്തരത്തിലുള്ള പ്രവർത്തനം സൃഷ്ടിച്ചു (ഞാൻ മാത്രമല്ലെന്ന് എനിക്ക് ഉറപ്പുണ്ട്). അതിനാൽ അത്തരം ഒരു ഫീച്ചർ ദയനീയമല്ല. ഡോക്യുമെന്റേഷനിലേക്കുള്ള ദ്രുത പ്രവേശനം (ലൈറ്റ് ടേബിൾ പോലെ വിശദമല്ലെങ്കിലും), JSLint out of the box, ഒരു നല്ല പ്ലഗിൻ മാനേജർ എന്നിവ മറ്റ് സവിശേഷതകളിൽ ഉൾപ്പെടുന്നു. തീർച്ചയായും, ബ്രാക്കറ്റുകൾക്ക് സബ്‌ലൈം പോലുള്ള പാക്കേജുകളുടെ സമൃദ്ധിയെ കുറിച്ച് അഭിമാനിക്കാൻ കഴിയില്ല.

മൊത്തത്തിൽ, ഇത് റൂബി അല്ലെങ്കിൽ പൈത്തണിന് ഒരു പരിധിവരെ പിന്തുണ നൽകുമ്പോൾ, ബ്രാക്കറ്റുകൾ പ്രധാനമായും ലക്ഷ്യം വെക്കുന്നത് ഫ്രണ്ട് എൻഡ് ഡെവലപ്പർമാരെയാണ്. ഇത് ലേഔട്ട് ഡിസൈനർമാരുടെ ആവശ്യങ്ങളെ തികച്ചും നേരിടും, ചില വഴികളിൽ പ്രത്യേക ഐഡിഇകളെപ്പോലും പിന്നിലാക്കുന്നു. ഇൻലൈൻ കോഡ് എഡിറ്റിംഗ് ഒഴികെയുള്ള വിപ്ലവകരമായ ഒന്നും നിങ്ങൾ അതിൽ കണ്ടെത്തുകയില്ല. എന്നിരുന്നാലും, ഉള്ളത് മനസ്സാക്ഷിയോടും ആത്മാവോടും കൂടി നിർമ്മിച്ചതാണ്. നിങ്ങൾ പ്രധാനമായും ക്ലയന്റ് കോഡ് രൂപകൽപ്പന ചെയ്യുകയോ എഴുതുകയോ ചെയ്യുന്നത് സങ്കീർണ്ണമല്ലാത്ത ഒരു സ്റ്റാക്കിൽ ആണെങ്കിൽ, ബ്രാക്കറ്റുകൾ നിങ്ങളുടെ ഇഷ്‌ടാനുസൃതമാകാൻ സാധ്യതയുണ്ട്.

സെഡ്

ആധുനിക സോഫ്‌റ്റ്‌വെയർ വികസന പ്രക്രിയയെ പുനർവിചിന്തനം ചെയ്യാൻ ശ്രമിക്കുന്ന ഒരു ഹിപ്‌സ്റ്റർ ടെക്‌സ്‌റ്റ് എഡിറ്ററാണ് സെഡ്. ലൈറ്റ് ടേബിൾ വികസനത്തിന്റെ തത്വം തന്നെ മാറ്റാൻ ശ്രമിക്കുന്നുണ്ടെങ്കിൽ, സെഡ് പ്രധാനമായും ഇന്റർഫേസുമായുള്ള പരീക്ഷണങ്ങളിൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. 2011-ൽ വികസനം ആരംഭിച്ചു, ഇന്ന് സെഡ് ഔദ്യോഗിക വെബ്‌സൈറ്റിൽ പ്രധാന പ്ലാറ്റ്‌ഫോമുകൾക്കായുള്ള ബൈനറികളുടെ രൂപത്തിൽ ലഭ്യമാണ്, അതുപോലെ തന്നെ Chrome വെബ് സ്റ്റോറിനായുള്ള ഒരു ആപ്ലിക്കേഷനും.

നിങ്ങൾ Zed നെ അറിയുമ്പോൾ ആദ്യം നിങ്ങളുടെ ശ്രദ്ധ ആകർഷിക്കുന്നത് പ്രോജക്റ്റ് ട്രീ അല്ലെങ്കിൽ ടാബുകൾ പോലെയുള്ള പരിചിതമായ ഇന്റർഫേസ് ഘടകങ്ങളുടെ അഭാവമാണ്. തികച്ചും വിവാദപരമായ ഒരു ഘട്ടം, വികസന സമയത്ത്, മരം ഉപയോഗിച്ച് പ്രോജക്റ്റിന്റെ ഘടന നാവിഗേറ്റ് ചെയ്യുന്നത് വളരെ എളുപ്പമാണ്. എന്നാൽ ടാബുകളുടെ അഭാവത്തിൽ ഒരു നിശ്ചിത യുക്തിസഹമായ ധാന്യമുണ്ട്: സാധാരണയായി വലിയ പ്രോജക്റ്റുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, തുറന്ന ടാബുകളുടെ എണ്ണം ഗണ്യമായി വർദ്ധിക്കുന്നു, അര മണിക്കൂർ ജോലിക്ക് ശേഷം നിങ്ങൾ അവയിലൂടെ നിരന്തരം നടക്കണം, നിങ്ങൾ പ്രവർത്തിക്കാത്തവ അടയ്ക്കുക. ആ നിമിഷത്തിൽ. Zed-ൽ, പ്രൊജക്‌റ്റിലൂടെയുള്ള നാവിഗേഷൻ ഒന്നുകിൽ പ്രോജക്‌റ്റിലെ ആവശ്യമുള്ള ഫയലിലേക്ക് അതിന്റെ പേരിൽ (Ctr/Cmd + E) ആപ്ലിക്കേഷന്റെ മുകളിലുള്ള ഒരു ചെറിയ കൺസോളിലൂടെ നേരിട്ട് ചാടിക്കൊണ്ടാണ് നടത്തുന്നത്.

സെഡിന്റെ അവിസ്മരണീയമായ രണ്ടാമത്തെ സവിശേഷത ഒരു മൾട്ടി-കോളം ഇന്റർഫേസിൽ ഊന്നൽ നൽകുന്നതാണ്. 50/50%, 25/75%, എന്നിങ്ങനെയുള്ള വർക്ക്‌സ്‌പെയ്‌സ് വിഭജിക്കുന്നതിന് എഡിറ്റർ നിരവധി സ്ഥിരമായ ഓപ്ഷനുകൾ പിന്തുണയ്ക്കുന്നു. രണ്ടാമത്തെ (അല്ലെങ്കിൽ മൂന്നാമത്തേത് പോലും) കോളം നിരവധി ഫയലുകൾ ഒരേസമയം എഡിറ്റുചെയ്യുന്നതിന് മാത്രമല്ല, പ്രോസസ്സിംഗ് ആവശ്യമുള്ള ഭാഷകളിൽ (മാർക്ക്ഡൗൺ അല്ലെങ്കിൽ കോഫിസ്ക്രിപ്റ്റ് പോലുള്ളവ) കോഡ് തൽക്ഷണം പ്രിവ്യൂ ചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.

സെഡ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ, വിദൂര എഡിറ്റിംഗിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത് നിങ്ങൾക്ക് ശരിക്കും അനുഭവിക്കാൻ കഴിയും. അതിനാൽ, ഡ്രോപ്പ്ബോക്സിൽ നിന്നോ അല്ലെങ്കിൽ നേരിട്ട് റിമോട്ട് സെർവറിൽ നിന്നോ ഫയലുകൾ എഡിറ്റുചെയ്യുന്നതിന് മികച്ച പിന്തുണയുണ്ട്, കൂടാതെ സെഷനുകളെ പിന്തുണയ്ക്കുന്നു. എന്നാൽ കൃത്യമായി ഒരു എഡിറ്റർ എന്ന നിലയിൽ സെഡ് വളരെ ദരിദ്രനാണ്. ഇതിന്റെ അന്തർനിർമ്മിത യാന്ത്രിക പൂർത്തീകരണം ഒരു നിഘണ്ടു അടിസ്ഥാനമാക്കിയുള്ളതാണ്, ഇതിന് വിപുലീകരണങ്ങൾക്കൊപ്പം പ്രവർത്തിക്കാൻ സൗകര്യപ്രദമായ ടൂളുകൾ ഇല്ല, കൂടാതെ നിങ്ങൾ ആഗ്രഹിക്കുന്നതുപോലെ യുഐ ഇഷ്‌ടാനുസൃതമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നില്ല. എന്നിരുന്നാലും, സെഡ് സംസാരിക്കുന്നത് അതല്ല.


വഴിയിൽ, സെഡ് വളരെ ചിന്താശീലനാണെന്ന് ശ്രദ്ധിക്കേണ്ടതാണ്. ചില സമയങ്ങളിൽ, ആപ്ലിക്കേഷൻ വളരെക്കാലം മരവിപ്പിക്കുകയും എല്ലാ പ്രതികരണശേഷി നഷ്ടപ്പെടുകയും ചെയ്യുന്നു, ഇത് ഇതിനകം അസാധാരണമായ അനുഭവത്തിന് സൗകര്യം നൽകുന്നില്ല.

മൊത്തത്തിൽ, സെഡ് വിചിത്രമാണ്, തീർച്ചയായും എല്ലാവർക്കും വേണ്ടിയല്ല. ഉപയോക്തൃ ഇന്റർഫേസിന്റെ അനന്തമായ ഇഷ്‌ടാനുസൃതമാക്കൽ, പോർട്ടബിലിറ്റി, റിമോട്ട് സെർവറിൽ ഫയലുകൾ എഡിറ്റ് ചെയ്യാനുള്ള കഴിവ് എന്നിവ നിങ്ങൾക്ക് പ്രധാനമാണ്, അസാധാരണമായ എന്തെങ്കിലും പരീക്ഷിക്കാൻ നിങ്ങൾ തയ്യാറാണെങ്കിൽ, നിങ്ങൾക്ക് ചുറ്റും കളിക്കാം. എന്നാൽ സെഡ് ദൈനംദിന കോഡിംഗിന് അനുയോജ്യമല്ല.

ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്യുക


  • തകർന്ന ഡൗൺലോഡ് ലിങ്ക് ഫയൽ മറ്റ് വിവരണവുമായി പൊരുത്തപ്പെടുന്നില്ല
  • ഒരു സന്ദേശം അയയ്ക്കുക

    വിവിധ പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ വാക്യഘടനയെ പിന്തുണയ്ക്കുന്ന ഒരു ജനപ്രിയ ടെക്സ്റ്റ് എഡിറ്ററാണ് നോട്ട്പാഡ്++. പ്രൊഫഷണൽ പ്രോഗ്രാമർമാരും വെബ്മാസ്റ്ററുകളും സമാനമായ ഒരു പ്രോഗ്രാം ഉപയോഗിക്കുന്നു.

    നോട്ട്പാഡ്++ ടെക്സ്റ്റ് എഡിറ്ററിന്, അതിന്റെ ചെറിയ വലിപ്പം ഉണ്ടായിരുന്നിട്ടും, സമ്പന്നമായ പ്രവർത്തനക്ഷമതയുണ്ട്. പ്രോഗ്രാമിൽ തുറന്ന വാചകം ബ്ലോക്കുകളായി തിരിച്ചിരിക്കുന്നു, കൂടാതെ പ്രോഗ്രാമിംഗ് ഭാഷകളുമായി ബന്ധപ്പെട്ട വാക്കുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നു. ഒരു പ്രമാണത്തിൽ നിങ്ങൾക്ക് ഒന്നിലധികം ടാബുകൾ സൃഷ്ടിക്കാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. കൂടാതെ, നിങ്ങൾക്ക് ഒരേസമയം നിരവധി ടാബുകളിൽ തിരയാൻ കഴിയും.

    സിസ്റ്റം ആവശ്യകതകൾ

    • 1 GHz ആവൃത്തിയുള്ള CPU;
    • റാം - 512 എംബി;
    • ഓപ്പറേറ്റിംഗ് സിസ്റ്റം - വിൻഡോസ് എക്സ്പിയിൽ നിന്ന് ആരംഭിക്കുന്നു;
    • ആർക്കിടെക്ചർ - 32-ബിറ്റ്/64-ബിറ്റ്.

    ടെക്സ്റ്റ് എഡിറ്റർ സവിശേഷതകൾ

    • സ്വയമേവയുള്ള വാക്യഘടന കണ്ടെത്തൽ;
    • എല്ലാ ജനപ്രിയ പ്രോഗ്രാമിംഗ് ഭാഷകളെയും പിന്തുണയ്ക്കുന്നു;
    • ടൈപ്പ് ചെയ്ത വാചകത്തിന്റെ പ്രകാശം;
    • ഒന്നിലധികം പ്രമാണങ്ങൾ സമാരംഭിക്കുന്നു;
    • മാക്രോകൾ എഴുതാനുള്ള കഴിവ്;
    • ഒരു പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള കഴിവ്;
    • യൂണികോഡ് പിന്തുണ;
    • അക്ഷരപ്പിശക് പരിശോധന;
    • എഡിറ്റുചെയ്ത ഫയലിന്റെ ഒരു ബാക്കപ്പ് പകർപ്പ് സൃഷ്ടിക്കുന്നു;
    • ഉള്ളടക്കം തിരഞ്ഞെടുക്കുന്നത് തടയുക;
    • ഓട്ടോമാറ്റിക് സേവിംഗ്;
    • ഹോട്ട്കീ മാനേജ്മെന്റ്;
    • പ്രോഗ്രാം അപ്ഡേറ്റ്.

    പ്രയോജനങ്ങൾ

    പ്രോഗ്രാമർമാർക്കുള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്ററിന് നിരവധി പ്രധാന ഗുണങ്ങളുണ്ട്. വിൻഡോസ് കുടുംബത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ മാത്രമല്ല, ReactOS-ലും പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ കഴിയും. അതേ സമയം, എഡിറ്റർ ലളിതമായ വാചകത്തിൽ മാത്രമല്ല, പ്രോഗ്രാം കോഡിലും പ്രവർത്തിക്കുന്നു. നോട്ട്പാഡ്++ സിന്റാക്സ് ഹൈലൈറ്റിംഗ് നൽകുന്നു. ഇത് പ്രോഗ്രാമർമാർക്ക് കോഡ് മനസ്സിലാക്കുന്നത് എളുപ്പമാക്കുന്നു.

    വെബ് പ്രോഗ്രാമറുടെ നോട്ട്ബുക്ക് റഷ്യൻ ഭാഷയിൽ ഡൗൺലോഡ് ചെയ്യാം. ആപ്ലിക്കേഷൻ 70-ലധികം ഭാഷകളെ പിന്തുണയ്ക്കുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഇതിനർത്ഥം ഈ പ്രോഗ്രാം റഷ്യയിൽ മാത്രമല്ല, ലോകമെമ്പാടും ജനപ്രിയമാണ്.

    നോട്ട്പാഡിനുള്ള അധിക പ്ലഗിനുകൾ നിങ്ങൾക്ക് സൗജന്യമായി ഡൗൺലോഡ് ചെയ്യാം എന്നതാണ് മറ്റൊരു നേട്ടം. ഇതുവഴി നിങ്ങൾക്ക് നിങ്ങളുടെ ടെക്സ്റ്റ് എഡിറ്ററിലേക്ക് പ്രവർത്തനം ചേർക്കാൻ കഴിയും. ഔദ്യോഗിക വെബ്സൈറ്റിൽ നിങ്ങൾക്ക് പ്ലഗിനുകൾ കണ്ടെത്താം. അവ ഡൗൺലോഡ് ചെയ്യാൻ, "ഡൗൺലോഡ്" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

    എൻകോഡിംഗ് മാറ്റാനും പരിവർത്തനം ചെയ്യാനും ആപ്ലിക്കേഷൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. സിറിലിക് ഉപയോഗിച്ച് കോഡ് മാറ്റിയെഴുതാൻ ഈ സവിശേഷത നിങ്ങളെ അനുവദിക്കുന്നു. ആവശ്യമെങ്കിൽ, നിങ്ങൾക്ക് UTF-8 ലേക്ക് എൻകോഡിംഗ് സജ്ജമാക്കാൻ കഴിയും. കൂടാതെ, ബാറ്റ് ഫയലുകൾ എഡിറ്റുചെയ്യാൻ ഈ ഫംഗ്ഷൻ നിങ്ങളെ അനുവദിക്കുന്നു.

    കുറവുകൾ

    വാക്യഘടന ഹൈലൈറ്റിംഗ് ഉള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്ററിന്, ഏതൊരു ആപ്ലിക്കേഷനും പോലെ, ചില ദോഷങ്ങളുമുണ്ട്. ഒരു ഡോക്യുമെന്റിൽ എഴുതിയാൽ നിരവധി പ്രോഗ്രാമിംഗ് ഭാഷകൾ തിരിച്ചറിയാൻ അപ്ലിക്കേഷന് കഴിയില്ല എന്നതാണ് പ്രധാന പോരായ്മ.

    xml നോട്ട്പാഡിന്റെ മറ്റൊരു പോരായ്മ, മറ്റ് ടെക്സ്റ്റ് എഡിറ്ററുകളെ അപേക്ഷിച്ച് ആപ്ലിക്കേഷൻ വളരെ മന്ദഗതിയിലാണ് എന്നതാണ്. അല്ലെങ്കിൽ, ദോഷങ്ങളൊന്നും ശ്രദ്ധിച്ചില്ല.

    എഡിറ്റർ എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാം

    നോട്ട്പാഡ് ഡൗൺലോഡ് ചെയ്യുന്നതിന്, ഉപയോക്താക്കൾ "https://notepad-plus-plus.org/" എന്ന വെബ്സൈറ്റ് സന്ദർശിക്കേണ്ടതുണ്ട്. പേജ് തുറന്ന ശേഷം, നിങ്ങൾ "ഡൗൺലോഡ്" ലിങ്കിൽ ക്ലിക്ക് ചെയ്യണം.

    ഉപയോക്താവിനെ "ഡൗൺലോഡ് നോട്ട്പാഡ്++" പേജിലേക്ക് റീഡയറക്‌ടുചെയ്യും. ഈ പേജിൽ നിങ്ങൾക്ക് 32-ബിറ്റ്, 64-ബിറ്റ് സിസ്റ്റങ്ങൾക്കായി പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്യാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. xml നോട്ട്പാഡ് ഡൗൺലോഡ് ചെയ്യാൻ, നിങ്ങൾ "ഡൗൺലോഡ് 32-ബിറ്റ് x86" എന്ന ലിങ്കിൽ ക്ലിക്ക് ചെയ്യണം.

    64-ബിറ്റ് സിസ്റ്റമുള്ള ഉപയോക്താക്കൾ "ഡൗൺലോഡ് 64-ബിറ്റ് x64" ലിങ്കിൽ ക്ലിക്ക് ചെയ്യണം. xml നോട്ട്പാഡ് പ്രോഗ്രാം ഉടൻ ഡൗൺലോഡ് ചെയ്യാൻ തുടങ്ങും.

    ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്ത ശേഷം, നിങ്ങൾക്ക് അത് ഇൻസ്റ്റാൾ ചെയ്യാൻ തുടരാം.

    ഇൻസ്റ്റലേഷൻ

    ടെക്സ്റ്റ് എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഉപയോക്താവ് "npp.7.3.3.Installer.x6" അല്ലെങ്കിൽ "npp.7.3.3.Installer" റൺ ചെയ്യണം. ഇതെല്ലാം ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ബിറ്റ്നെസിനെ ആശ്രയിച്ചിരിക്കുന്നു.

    ആദ്യം, നിങ്ങൾ ഇൻസ്റ്റാളേഷൻ ഭാഷ തിരഞ്ഞെടുക്കേണ്ട ഒരു വിൻഡോ ദൃശ്യമാകും. പ്രോഗ്രാം നാവിഗേറ്റ് ചെയ്യുന്നത് എളുപ്പമാക്കുന്നതിന് റഷ്യൻ തിരഞ്ഞെടുക്കുന്നതാണ് നല്ലത്.

    അടുത്ത ഘട്ടത്തിൽ, ഇൻസ്റ്റലേഷൻ വിസാർഡ് വിൻഡോ ദൃശ്യമാകും. ഇൻസ്റ്റലേഷൻ പ്രക്രിയ തുടരാൻ, നിങ്ങൾ "അടുത്തത്" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യണം.

    പുതിയ വിൻഡോയിൽ ഒരു ഉപയോക്തൃ ഉടമ്പടി അടങ്ങിയിരിക്കും, അത് നോട്ട്പാഡ് എന്താണെന്നും ഉപയോക്താവിന് എന്ത് അവകാശങ്ങളുണ്ടെന്നും വിവരിക്കും. ഇത് അംഗീകരിക്കാൻ, നിങ്ങൾ "ഞാൻ അംഗീകരിക്കുന്നു" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യണം.

    ഇതിനുശേഷം, പ്രോഗ്രാം എവിടെ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് നിങ്ങൾ തീരുമാനിക്കേണ്ടതുണ്ട്. നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഒന്നും മാറ്റാൻ കഴിയില്ല. അപ്പോൾ പ്രോഗ്രാം ഡിഫോൾട്ട് ഫോൾഡറിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും.

    അടുത്ത ഘട്ടം അധിക ഘടകങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്. പ്ലഗിൻ ഉപയോഗിച്ച് നോട്ട്പാഡ്++ ഇൻസ്റ്റാൾ ചെയ്യുന്നതാണ് നല്ലത്. നോട്ട്പാഡിന്റെ പ്രവർത്തനം വിപുലീകരിക്കാൻ പ്ലഗിനുകൾ നിങ്ങളെ അനുവദിക്കും. ആവശ്യമായ ഘടകങ്ങൾ തിരഞ്ഞെടുത്ത ശേഷം, നിങ്ങൾ "അടുത്തത്" ബട്ടണിൽ ക്ലിക്ക് ചെയ്യണം. ഇൻസ്റ്റാളേഷൻ 1 മിനിറ്റിൽ കൂടുതൽ എടുക്കുന്നില്ല.

    പ്രവർത്തന തത്വം

    പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, ഉപയോക്താവിന് ജോലിയിൽ പ്രവേശിക്കാം. ഉപയോക്താവിന് വർക്ക് ഏരിയയും 12 ഇനങ്ങളുടെ ഒരു നാവിഗേഷൻ പാനലും കാണാനാകും:

    • ഫയൽ;
    • എഡിറ്റിംഗ്;
    • തിരയുക;
    • എൻകോഡിംഗുകൾ;
    • വാക്യഘടനകൾ;
    • ഓപ്ഷനുകൾ;
    • ഉപകരണങ്ങൾ;
    • മാക്രോകൾ;
    • ലോഞ്ച്;
    • പ്ലഗിനുകൾ;
    • ടാബുകൾ.

    പ്രധാന ടാബുകളിൽ ഒന്ന് "എഡിറ്റ്" (ഇംഗ്ലീഷ് പതിപ്പിൽ എഡിറ്റ് ചെയ്യുക), വാക്യഘടന എന്നിവയാണ്. റഷ്യൻ പതിപ്പ് മികച്ചതാണ്, കാരണം അനുഭവപരിചയമില്ലാത്ത ഉപയോക്താക്കൾക്ക് പോലും ഇത് മനസ്സിലാക്കാൻ എളുപ്പമാണ്. പ്രവർത്തന തത്വം തന്നെ ഒരു സാധാരണ നോട്ട്പാഡിൽ നിന്ന് വ്യത്യസ്തമല്ല. ഈ എഡിറ്ററിന് കൂടുതൽ സവിശേഷതകൾ ഉണ്ട്.

    ഉപസംഹാരം

    പ്രൊഫഷണൽ പ്രോഗ്രാമർമാരും നൂതന ഉപയോക്താക്കളും നോട്ട്പാഡ് ഇഷ്ടപ്പെടും, അത് സൗജന്യമായി ഡൗൺലോഡ് ചെയ്യാം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഔദ്യോഗിക വെബ്സൈറ്റ് സന്ദർശിക്കണം. എഴുതിയ വാചകത്തിന്റെ വാക്യഘടന പ്രോഗ്രാം മനസ്സിലാക്കുന്നു, അതായത് അത് മനസ്സിലാക്കാൻ എളുപ്പമായിരിക്കും.

    നോട്ട്പാഡ് ഒരു സാധാരണ നോട്ട്പാഡിന് നല്ലൊരു പകരക്കാരനാകാം. പ്രോഗ്രാമിന്റെ കഴിവുകൾ പഠിക്കാൻ തുടക്കക്കാർക്ക് കുറച്ച് സമയം ആവശ്യമായി വന്നേക്കാം.

    നോട്ട്പാഡ്++ ന്റെ വീഡിയോ അവലോകനം

    ടെക്സ്റ്റ് ഫയലുകൾ എഡിറ്റ് ചെയ്യാൻ ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കുന്നു. മൈക്രോസോഫ്റ്റ് വേഡ് അല്ലെങ്കിൽ വേർഡ് പെർഫെക്റ്റ് പോലുള്ള വേഡ് പ്രോസസറുകളിൽ നിന്ന് വേർഡ് പ്രോസസ്സറുകൾ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു, കാരണം അവ ഡോക്യുമെന്റുകളിലേക്ക് അധിക ഫോർമാറ്റിംഗ് വിവരങ്ങൾ ചേർക്കുന്നില്ല. ഫോണ്ടുകൾ, മാർജിനുകൾ, ലേഔട്ട് എന്നിവ മാറ്റുന്നതിനുള്ള ടൂളുകൾ അടങ്ങിയിരിക്കുന്നതിനാൽ നിങ്ങൾക്ക് വേഡിൽ ഒരു ലേഖനം എഴുതാം, എന്നാൽ ഫോർമാറ്റിംഗ്, മാർക്ക്അപ്പ് വിവരങ്ങൾ ഫയലിലേക്ക് നേരിട്ട് ചേർക്കുന്നത് സ്ഥിരസ്ഥിതിയാക്കുന്നു, ഇത് കംപൈലറിനെ ആശയക്കുഴപ്പത്തിലാക്കും. നിങ്ങൾ ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ ഒരു .doc ഫയൽ തുറന്നാൽ, മിക്ക ഫയലുകളും ഫോർമാറ്റിംഗ് കോഡുകൾ ആണെന്ന് നിങ്ങൾ കാണും. ടെക്സ്റ്റ് എഡിറ്റർമാർ, ഫോർമാറ്റിംഗ് കോഡുകൾ ചേർക്കുന്നില്ല, ഇത് കോഡ് കംപൈൽ ചെയ്യുന്നത് എളുപ്പമാക്കുന്നു.

    ഞാൻ എന്തിന് ഒരു ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കണം?

    വേഡ് പ്രോസസ്സറുകൾക്ക് പരമ്പരാഗത വേഡ് പ്രോസസ്സിംഗ് പ്രോഗ്രാമിൽ നിന്ന് വ്യത്യസ്തമായ സവിശേഷതകളുണ്ട്. ഉദാഹരണത്തിന്, ഫോട്ടോകളോ പട്ടികകളോ തിരുകാനോ ഇരട്ട വരി സ്‌പെയ്‌സിംഗ് സജ്ജീകരിക്കാനോ മിക്കവരും നിങ്ങളെ അനുവദിക്കില്ല. ടെക്സ്റ്റ് എഡിറ്റർമാരുടെ സവിശേഷതകൾ വ്യത്യസ്തമാണ്, എന്നാൽ മിക്ക എഡിറ്റർമാർക്കും ഉള്ള ചില സവിശേഷതകൾ ഉണ്ട്. ഏറ്റവും സാധാരണവും ഉപയോഗപ്രദവുമായ ചില സവിശേഷതകൾ ചുവടെയുണ്ട്.

    വാക്യഘടന ഹൈലൈറ്റ് ചെയ്യുന്നു

    സിന്റാക്സ് ഹൈലൈറ്റിംഗ് വളരെ ഉപയോഗപ്രദമായ ഒരു സവിശേഷതയാണ്. ഭാഷയുടെ സ്വഭാവ സവിശേഷതകളായ ചില വാക്കുകൾ, അല്ലെങ്കിൽ തരങ്ങൾ അല്ലെങ്കിൽ വാക്യഘടന എന്നിവ എഡിറ്റർ ഹൈലൈറ്റ് ചെയ്യും എന്ന വസ്തുത ഇതിൽ അടങ്ങിയിരിക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് C++ ഹൈലൈറ്റിംഗ് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, എഡിറ്ററിന് എല്ലാ C++ കീവേഡുകളും പച്ചയാക്കാൻ കഴിയും. ഇത് നിങ്ങളുടെ പ്രോഗ്രാമിന്റെ ഫ്ലോ പിന്തുടരുന്നത് വളരെ എളുപ്പമാക്കുന്നു. ഇതാ മറ്റൊരു ഉദാഹരണം: ഉദ്ധരിച്ച എല്ലാ വാചകങ്ങളും ഇളം നീല നിറത്തിൽ എഡിറ്റർ പ്രദർശിപ്പിച്ചേക്കാം. ഈ രീതിയിൽ, ഓപ്പണിംഗ് അല്ലെങ്കിൽ ക്ലോസിംഗ് ഉദ്ധരണികൾ ഇടാൻ നിങ്ങൾ മറന്നെങ്കിൽ, സ്ക്രീനിലെ ടെക്സ്റ്റിന്റെ നിറം കാരണം നിങ്ങൾക്കത് പെട്ടെന്ന് മനസ്സിലാകും. ടെക്സ്റ്റ് എഡിറ്ററിന് ചുവപ്പ് നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്തുകൊണ്ട് ചതുരത്തിന്റെയോ പരാന്തീസിസിന്റെയോ തെറ്റായ ഉപയോഗം സൂചിപ്പിക്കാൻ കഴിയും; നിങ്ങൾക്ക് ഒരു ക്ലോസിംഗ് പരാന്തീസിസ് ഉണ്ടെങ്കിലും ഒരെണ്ണം തുറക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾ എവിടെയോ ഒരു വാക്യഘടന പിശക് വരുത്തിയതായി നിറം നിങ്ങളെ അറിയിക്കും.

    വഴക്കം

    ഏതൊക്കെ വാക്കുകൾ ഹൈലൈറ്റ് ചെയ്യണമെന്ന് എഡിറ്റർക്ക് എങ്ങനെ അറിയാം? നല്ല ചോദ്യം. നിങ്ങൾ ഏത് ഭാഷയിലാണ് പ്രോഗ്രാം ചെയ്യുന്നതെന്ന് എഡിറ്റർക്ക് അറിയാം. ഒന്നുകിൽ നിങ്ങൾക്ക് ഭാഷ സ്വയം വ്യക്തമാക്കാം, അല്ലെങ്കിൽ Vim പോലെ, ഫയൽ എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് ഇത് നിർണ്ണയിക്കാനാകും. നിങ്ങൾ code.cc എന്ന് പേരുള്ള ഒരു ഫയലിലാണ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, അത് .cc കാണുകയും C++ നിയമങ്ങൾ ഉപയോഗിക്കുന്നതിന് അറിയുകയും ചെയ്യും, എന്നാൽ നിങ്ങൾ code.html-ൽ ഒന്നിൽ പ്രവർത്തിക്കുകയാണെങ്കിൽ, അത് HTML നിയമങ്ങൾ പ്രയോഗിക്കും. ചില എഡിറ്റർമാർക്ക് നിസ്സാരമായ (C, Java, Perl) മുതൽ യഥാർത്ഥ സങ്കീർണ്ണമായ (TADS, ABAQUS) വരെയുള്ള നൂറുകണക്കിന് ഭാഷകൾ അറിയാം. ഏതാണ്ട് ഏത് ഭാഷയിലും പ്രോഗ്രാം ചെയ്യാൻ നിങ്ങൾക്ക് ഒരേ എഡിറ്റർ ഉപയോഗിക്കാമെന്നും നിങ്ങൾ പരിചിതമായ അതേ ഫീച്ചറുകളും കമാൻഡ് സെറ്റും തുടർന്നും നേടാമെന്നും ഇതിനർത്ഥം.

    ഓട്ടോമാറ്റിക് ഇൻഡന്റേഷൻ

    ഒരു ടെക്സ്റ്റ് എഡിറ്ററിന്റെ ഏറ്റവും ഉപയോഗപ്രദമായ സവിശേഷതയാണ് ഓട്ടോമാറ്റിക് ഇൻഡന്റേഷൻ. നിങ്ങൾ ഇതുപോലെയുള്ള കോഡ് കൈകാര്യം ചെയ്യുന്നതാണ് നല്ലത്:

    // മാട്രിക്സിലെ ഏറ്റവും കുറഞ്ഞ ഘടകത്തിനായി തിരയുക const int search_min(int **const array, const int kol_tasks,const int type_model) ( int min; for (int i = 0; i< kol_tasks; i++) { for (int j = 0; j < type_model; j++) { if (array[i][j] != -1) { min = array[i][j]; i = kol_tasks; j = type_model; } } } for (int i = 0; i < kol_tasks; i++) { for (int j = 0; j < type_model; j++) { if (array[i][j] < min && array[i][j] != -1) { min = array[i][j]; } } } return min; }

    അല്ലെങ്കിൽ ഇതുപോലെയുള്ള കോഡ്?:

    // മാട്രിക്സിലെ ഏറ്റവും കുറഞ്ഞ ഘടകത്തിനായി തിരയുക
    const int search_min(int **const array, const int kol_tasks,const int type_model)
    {
    intmin;
    വേണ്ടി (int i = 0; i< kol_tasks; i++)
    {
    വേണ്ടി (int j = 0; j< type_model; j++)
    {
    എങ്കിൽ (അറേ[i][j] != -1)
    {
    മിനിറ്റ് = അറേ[i][j];
    i = kol_tasks;
    j = type_model;
    }
    }
    }
    വേണ്ടി (int i = 0; i< kol_tasks; i++)
    {
    വേണ്ടി (int j = 0; j< type_model; j++)
    {
    എങ്കിൽ (അറേ[i][j]< min && array[i][j] != -1)
    {
    മിനിറ്റ് = അറേ[i][j];
    }
    }
    }
    റിട്ടേൺ മിനിറ്റ്;
    }

    ഞാൻ അങ്ങനെ ചിന്തിച്ചു. എല്ലാ ടാബുകളും സ്വയം സജ്ജീകരിക്കുന്നതിൽ നിന്ന് ടെക്സ്റ്റ് എഡിറ്റർ നിങ്ങളെ രക്ഷിക്കും; അത് അവ സ്വയമേവ ചേർക്കും. ഇൻഡന്റേഷനിലൂടെ നിയന്ത്രണത്തിന്റെ ഒഴുക്ക് പിന്തുടരാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു, അതിനാൽ നിങ്ങൾ കോഡിന്റെ ശരിയായ ബ്ലോക്കിലാണെന്ന് ഉറപ്പാക്കാനാകും.

    ദ്രുത നാവിഗേഷൻ സവിശേഷതകൾ

    നിങ്ങളുടെ പ്രോഗ്രാം നിസ്സാരമല്ലെങ്കിൽ, നിർദ്ദിഷ്ട ഫംഗ്‌ഷനുകൾ, ചില വേരിയബിളുകളുടെ സന്ദർഭങ്ങൾ അല്ലെങ്കിൽ അതിനുള്ളിലെ വ്യക്തിഗത ലൈനുകൾ എന്നിവ വേഗത്തിൽ കണ്ടെത്താൻ നിങ്ങൾക്ക് കഴിയും. ടെക്സ്റ്റ് എഡിറ്റർമാർക്ക് സാധാരണയായി വേഡ് പ്രോസസ്സറുകളേക്കാൾ കൂടുതൽ സവിശേഷതകൾ ഉണ്ട്. ഉദാഹരണത്തിന്, ഒരു പ്രോഗ്രാം കംപൈൽ ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് 312 വരിയിൽ വാക്യഘടന പിശകുകൾ ഉണ്ടെന്ന് നിങ്ങൾ കണ്ടെത്തുന്നു. Vim-ൽ, നിങ്ങൾ ചെയ്യേണ്ടത് 312G എന്ന് ടൈപ്പ് ചെയ്യുക, കഴ്സർ 312 വരിയിലേക്ക് നീങ്ങും. (നിങ്ങൾക്ക് ആവശ്യമില്ലെന്ന് Vim-ന് എങ്ങനെ അറിയാം ഡോക്യുമെന്റിൽ 312G പ്രതീകങ്ങൾ നൽകണോ? ലേഖനത്തിന്റെ അവസാനത്തെ ലിങ്കിൽ ഇതിനെക്കുറിച്ച് കൂടുതൽ വായിക്കുക).

    ഏത് ടെക്സ്റ്റ് എഡിറ്ററാണ് ഞാൻ ഉപയോഗിക്കേണ്ടത്? അവർ തമ്മിലുള്ള വ്യത്യാസം എന്താണ്? എനിക്കത് എങ്ങനെ ലഭിക്കും? അവയ്ക്ക് എന്ത് വില വരും?

    നിരവധി വ്യത്യസ്ത എഡിറ്റർമാർ ഉണ്ട്, അവയിൽ Vim, Emacs എന്നിവ ഏറ്റവും ജനപ്രിയവും ശക്തവും വ്യത്യസ്ത OS-കളിൽ ലഭ്യമാണ്. മറ്റൊരു ജനപ്രിയ എഡിറ്ററായ നോട്ട്പാഡ്++ നോട്ട്പാഡിന്റെ മെച്ചപ്പെട്ട പതിപ്പാണ്. മിക്ക എഡിറ്റർമാരും (വിമ്മും ഇമാക്സും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്) സൗജന്യമാണ്, എന്നാൽ ചിലത് ഷെയർവെയറുകളാണ്. ഞാൻ Vim ഉപയോഗിക്കുന്നു, എന്നാൽ ഓരോ എഡിറ്റർക്കും അതിന്റേതായ ആരാധകരുണ്ട്. നിങ്ങളുടെ പ്ലാറ്റ്‌ഫോമിനായി ലഭ്യമായ ചില മികച്ച എഡിറ്റർമാരുടെ ഒരു ലിസ്റ്റിനായി, ടെക്സ്റ്റ് എഡിറ്റർമാരുടെ പതിവ് ചോദ്യങ്ങൾ പരിശോധിക്കുക. (ഇത് ശരാശരി ഉപയോക്താക്കളെ ലക്ഷ്യം വച്ചുള്ളതാണ്, എന്നാൽ ലിസ്റ്റുചെയ്തിരിക്കുന്ന എല്ലാ എഡിറ്റർമാരും C++ കോഡ് എഴുതാൻ വളരെ നല്ലതാണ്.)