javascript හි ලේඛන සංස්කාරකයක් (doc, docx) තිබේද?

පරිශීලකයාට doc, docx, odf වැනි ලේඛන බැලීමට සහ සංස්කරණය කිරීමට හැකි javascript (Client end) Document Editor හි ඕනෑම පුස්තකාලයක් මට යෝජනා කළ හැකිද?

1 පිළිතුරු


1

ඔබේ හොඳම ඔට්ටුව වන්නේ පරිවර්තක සෙවීම සහ පසුව පරිවර්තනය කළ අන්තර්ගතය සංස්කරණය කිරීමයි.

මම දැන් සති කිහිපයක සිට ක්‍රියාකාරී විසඳුමක් සොයමින් සිටි අතර මට මෙතෙක් සොයාගෙන ඇති හොඳම දේ docx2html වේ.

ඔබගේ සංවර්ධන වේදිකාව මත පදනම්ව, ඔබට Google හි "ONLYOFFICE ලේඛන සේවාදායක ප්‍රජා සංස්කරණය" ද භාවිතා කළ හැක. ඔවුන් සතුව වර්ඩ්, එක්සෙල් සහ පවර්පොයින්ට් සඳහා පිටු සංස්කාරක ඇත - නමුත් ඒවා ඇස්ප් වේ. මෙය විවෘත වේදිකාවකි ප්රභව කේතයසහ Github හි ඇත. බැලුවත් වටිනවා ඇති.


jquery/javascript භාවිතයෙන් doc/docx html බවට පරිවර්තනය කළ හැකිද?

මට doc/docx html බවට පරිවර්තනය කිරීමට අවශ්‍යයි. මට Amazon s3 හි ගබඩා කර ඇති ගොනු තිබේ. මට එය බ්‍රවුසරයෙන් බැලීමට සහ සංස්කරණය කිරීමට අවශ්‍යයි. දැනට, මම Apache POI භාවිතා කරන්නේ...


docx javascript සැකිල්ලෙන් docx ලේඛන උත්පාදනය කිරීම

මම javascript හි පුස්තකාලයක් සොයමින් සිටින්නේ docx සැකිල්ලකින් docx ලේඛන ජනනය කළ හැකි අතර ටැග් ඒවායේ අගයන් සමඟ ප්‍රතිස්ථාපනය කළ හැකි අතර පින්තූර වෙනත් පින්තූර සමඟ ප්‍රතිස්ථාපනය කළ හැකි පුස්තකාලයේ නම මට හමු විය.


POI හි ගොනුවක් doc ද docx ද යන්න විනිශ්චය කරන්නේ කෙසේද

මාතෘකාව ටිකක් අවුල් විය හැක. සරලම ක්‍රමය දිගු නාමය මත පදනම් විය යුතුය: // යනු InputStream නියෝජනය කරන්නේ නම් (filePath.endsWith(doc)) ( WordExtractor ex = නව...


doc හෝ docx: python3 හි "ඉල්ලීම්" වලින් වර්ගය හඳුනා ගැනීමට ආරක්ෂිත මාර්ගයක් තිබේද?

1) ඉල්ලීම් වලින් doc සහ docx ගොනු අතර වෙනස හඳුනා ගන්නේ කෙසේද? a) උදාහරණයක් ලෙස, මා සතුව url="https://www.iadb.org/Document.cfm?id=36943997" r = requests.get(url,timeout=15)...


doc සහ docx ගොනු .Net සහ C# වෙත ආයාත කරන්න

මම ලියනවා පෙළ සංස්කාරකයසහ මට .doc සහ .docx ගොනු ආයාත කිරීමේ හැකියාව එක් කිරීමට අවශ්‍යයි. මට OLE Automation භාවිතා කළ හැකි බව මම දනිමි, නමුත් මම මෑත OLE පුස්තකාලයක් භාවිතා කරන්නේ නම් එය එසේ නොවේ...


වෙබ් ආකෘති තුළ ලේඛන සංස්කරණය කිරීම (DOC, DOCX, RTF, TXT).

මම asp.net 3.5 භාවිතයෙන් වෙබ් යෙදුමක් සංවර්ධනය කරමින් සිටිමි. මෙම යෙදුමට .doc, .docx, .rtf, .pdf, .txt, ආදී බොහෝ ලේඛන ඇත... සමහර විට පරිශීලකයාට මෙම ලේඛන සංස්කරණය කිරීමට අවශ්‍ය වේ. තුල...


DOC/DOCX අර්ථකථන HTML බවට පරිවර්තනය කරන්න

මම doc/docx ලේඛන අර්ථකථන HTML බවට පරිවර්තනය කිරීමට කැමතියි. සමහර ප්‍රාර්ථනා/අවශ්‍යතා: ලේඛනයේ ඇති ශීර්ෂයන් වැනි අර්ථකථන HTML, වගු -...


doc docx සහ docx pdf බවට පරිවර්තනය කිරීමට Golang පැකේජ?

මම Golang හි වෙබ් යෙදුමක් ලියන අතර එහි පරිශීලකයාට doc හෝ docx ගොනුවක් උඩුගත කළ හැක. ගොනුවේ සමහර අන්තර්ගතයන් පූර්ව නිශ්චිත ආකෘතියට අනුව වෙනස් වේ. පසුව පරිශීලකයා...


RichText editor telerik editor වෙත Rich Word ලේඛනයක් පූරණය කරන්න

මම වර්ඩ් ඩොකියුමන්ට් එකක් අප්ලෝඩ් කරලා ඩීබී එකට සේව් කරන පෝරමයක් තියෙනවා. මට පසුව මෙම ලේඛනවල යම් සලකුණු කිරීමක් කිරීමට සිදුවේ. දැනට මම කිසිවක් සොයා ගත්තේ නැත ...


doc ගොනුව docx ආකෘතියට පරිවර්තනය කිරීම

මම docx ගොනුව html බවට පරිවර්තනය කළේ එය Zip ආකෘතියෙන් වන බැවිනි. නමුත් මට doc ගොනුද පරිවර්තනය කිරීමට අවශ්‍යයි. කේතය භාවිතා කර DOC ගොනුව docx වෙත වෙනස් කිරීමට ක්‍රමයක් තිබේද ( java වඩා කැමති ) කරුණාකර...

කේත සංස්කාරකයක් යනු සෑම ක්‍රමලේඛකයෙකුටම පහසු මෙවලමකි. තවද සෑම කෙනෙකුම තමන්ටම තෝරා ගනී: සමහර වටිනාකම් ක්රියාකාරිත්වය, සමහර වටිනාකම් සංචලනය, අනෙක් අය සඳහා ප්රධාන දෙය වන්නේ නිර්මාණය සහ පහසුවයි. සමහර අය Notepad එකේ code ලියන්නත් ආසයි, හැබැයි ඒක හරියට මිටියකින් ගෙයක් හදන්න හදනවා වගේ වැඩක්.

JavaScript යනු බලවත් හා චපල භාෂාවකි. එක් අතකින්, බොහෝ රාමු සහ පුස්තකාල ඇත, අනෙක් අතට, "ගතිකත්වය" හා සම්බන්ධ සරලම වාක්ය ඛණ්ඩය සහ අන්තරායන් නොවේ. එබැවින්, එය සමඟ වැඩ කිරීමට සංස්කාරකයක් තෝරා ගැනීම වැදගත්ය. නිවැරදි තේරීම ඔබට පිරිසිදු කේතය, ඉහළ සංවර්ධන වේගය, අවම දෝෂ සහ රැකියාවෙන් සතුටක් ලබා දෙනු ඇත. දැනට පවතින සංස්කාරකවරුන් සිය ගණනක් අතරින් එකක් තෝරාගැනීමට බොහෝ කාලයක් ගත විය හැක, එබැවින් අපි ඔබ වෙනුවෙන් වැඩ කිහිපයක් කර ඇත්තෙමු. මෙන්න හොඳම ඒවා 5.

WebStorm

JetBrains වෙතින් WebStorm එහි ආකාර දෙකෙන්ම අපූරු ය: IDE ලෙස එය අනුවාද පාලන පද්ධති සමඟ වැඩ කිරීමට සහය දක්වයි, ඔබට කේතය දුරස්ථව යෙදවීමට ඉඩ සලසයි, සහ සංස්කාරකයක් ලෙස - වාක්‍ය ඛණ්ඩ ඉස්මතු කිරීම, ස්වයංක්‍රීය සම්පූර්ණ කිරීම, සංචාලනය වැනි සම්මත පහසුකම්.

වාසි:

  • LiveEdit - කේතය සුරැකීමකින් තොරව සිදු කරන ලද වෙනස්කම් බැලීම;
  • ප්‍රතික්‍රියා, කෝණික, උල්කාපාත වැනි රාමු සමඟ අන්තර්ක්‍රියා කිරීම;
  • දෝෂ හඳුනා ගැනීම සඳහා බිල්ට් පරීක්ෂණ සියයකට වඩා;
  • ඒකක පරීක්ෂණ සඳහා Mocha, Protractor, Jest, Karma සමඟ ඒකාබද්ධ කිරීම;
  • සේවාදායකයේ සහ සේවාදායක පැතිවල කේතය නිදොස් කිරීම සඳහා පූර්ණ පරිමාණ නිදොස්කරණය;
  • ගොනු කිහිපයක් සමඟ එකවර වැඩ කිරීම සඳහා සංචලනය;
  • කේත සම්පූර්ණ කිරීම, සින්ටැක්ස් ඉස්මතු කිරීම.

අඩුපාඩු:

  • මෙහෙයුමේ පළමු වසර සඳහා ඩොලර් 129 ක් වැය වේ;
  • ආරම්භක කේත කරන්නන් සඳහා ක්‍රියාකාරීත්වය අතිරික්ත වේ.
විෂුවල් ස්ටුඩියෝ කේතය

කේතය සමඟ වැඩ කිරීම ඉලක්ක කරගත් විෂුවල් ස්ටුඩියෝ IDE හි දෙබලකි. එය ඉගෙන ගැනීමට පහසු, භාවිතා කිරීමට පහසු සහ ඒ සමඟම ක්රියාකාරී වේ.

වාසි:

  • වාක්‍ය ඛණ්ඩය සහ භාවිතා කළ විචල්‍ය, මොඩියුල, ශ්‍රිත යනාදිය දෙකම සන්දර්භානුකූලව සම්පූර්ණ කිරීම;
  • බිඳුම් ලක්ෂ්‍ය සහිත නිදොස්කරණය, ඇමතුම් තොගය, අන්තර්ක්‍රියාකාරී කොන්සෝලය;
  • ස්නිපට් සහ සැකිලි සඳහා සහාය;
  • Git ඒකාබද්ධ කිරීම;
  • පහසු සහ සරල අතුරු මුහුණත;
  • නිදහස් සංස්කාරකය.

අඩුපාඩු:

  • ප්ලගින කිහිපයක්.
උතුම් පාඨය

පහසු සහ කාල පරික්ෂා කළ හරස් වේදිකා සංස්කාරකයක්, අභිරුචිකරණය කළ හැකි අතුරු මුහුණතක් සහ හොට්කී භාවිතයෙන් සුළු ක්‍රියා සිදු කිරීමේ හැකියාව ඇත.

වාසි:

  • හොට්කීස්;
  • කුඩා සිතියමක ස්වරූපයෙන් කේත සංචලනය;
  • දෘශ්ය තේමාව වෙනස් කිරීමේ හැකියාව;
  • ස්නිපට් ආධාරක;
  • උද්දීපනය කිරීම, විචල්‍යයන් සහ සින්ටැක්ස් ස්වයංක්‍රීයව සම්පූර්ණ කිරීම;
  • පොයින්ටර් භාවිතයට ස්තූතිවන්ත වන බහු සංස්කරණය;
  • පද්ධති ආධාරක ගොඩනැගීම;
  • ඔබ ටයිප් කරන විට සින්ටැක්ස් පරීක්ෂා කිරීම;
  • ස්වයං සුරැකීම.

අඩුපාඩු:

Atom සංස්කාරකය

2015 දී පෙනී, Git වෙතින් කේත සංස්කාරකයක්, Sublime Text හි සැලසුම පිටපත් කර Chromium වලින් ඔතා ඇත.

වාසි:

  • විවෘත මොඩියුල 50 කට වඩා;
  • පහසු සහ ප්රසන්න අතුරු මුහුණත;
  • නිදහස්;
  • කේතය සම්පූර්ණ කිරීම සහ ඉස්මතු කිරීම;
  • පැකේජ කළමනාකරු, එයින් දැනටමත් 3.5 දහසකට වඩා තිබේ;
  • සංස්කාරකය සඳහා නම්‍යශීලී සැකසුම්, ප්ලග් ඉන් පැකේජ සහ අතුරුමුහුණත් තේමා;
  • Hotkeys භාවිතයෙන් සංස්කරණය සහ සංචලනය.

අඩුපාඩු:

  • අඩු ඵලදායිතාව;
  • හිස් කට්ටලය "කොටුවෙන් පිටත".
වරහන්

2014 දී, වරහන් මඟින් ක්‍රමලේඛකයින් දෝෂ සහ අඩුපාඩු සමඟ බිය ගැන්වූ නමුත් දැන් එය ක්‍රමයෙන් නව උසස් තත්ත්වයේ ක්‍රියාකාරීත්වය සමඟ විශ්වාසය නැවත ලබා ගනී.

වාසි:

  • පොහොසත් උපකරණ "පෙට්ටියෙන් පිටත";
  • සජීවී පෙරදසුන් මාදිලිය - බ්‍රවුසරයේ සංස්කරණයන් තථ්‍ය කාලීනව පෙරදසුන් කිරීම;
  • පැකේජ කළමනාකරු;
  • කේතයේ භාවිතා වන රූප සහ වර්ණ ප්රදර්ශනය කිරීම;
  • ස්වයං සම්පූර්ණ කිරීම සහ සින්ටැක්ස් ඉස්මතු කිරීම;
  • කේත විශ්ලේෂකය;
  • නිදහස්.

අඩුපාඩු:

  • වෙබ් සහ HTML+CSS+JavaScript මත දැඩි අවධානය;
  • මන්දගාමී සංවර්ධනය;
  • පෙරදසුන් කාර්යයන් හේතුවෙන් මන්දගාමී කාර්ය සාධනය.

මම "විවෘත/සුරකින්න" සංවාද කොටුව වෙනුවට බ්‍රවුසරයේ PDF ගොනුවක් පෙන්වීමට කේතයක් සාදා ඇත. දැන් මම ප්‍රදර්ශනය කිරීමට උත්සාහ කර හිර වී සිටිමි වචන ලේඛනයබ්රවුසරයේ. මට Firefox, IE7+, Chrome, ආදියෙහි Word ලේඛනයක් පෙන්වීමට අවශ්‍යයි.

කාට හරි උදව් කරන්න පුලුවන්ද? බ්‍රවුසරයේ doc යන වචනය ප්‍රදර්ශනය කරන විට මට සෑම විටම "විවෘත/සුරකින්න" සංවාදයක් ලැබේ. මට JavaScript භාවිතයෙන් මෙම ක්‍රියාකාරීත්වය ක්‍රියාත්මක කිරීමට අවශ්‍යයි.

පිළිතුරු 6 ක්

කෙසේ වෙතත්, ඔබ ස්වදේශීය සහය ලබා ගැනීමට කැමති නම්, බොහෝ බ්‍රවුසරවල නොවේ නම්, මම .doc/.docx PDF ලෙස නැවත සුරැකීමට නිර්දේශ කරමි; ඒවා Mozilla හි PDF.js භාවිතයෙන් ස්වාධීනව විදැහුම් කළ හැක.

Brandon ගේ සහ fatbotdesigns ගේ පිළිතුරු දෙකම නිවැරදි ය, නමුත් Google Docs Preview ක්‍රියාවට නැංවීමෙන් අපි Google විසින් සැකසිය නොහැකි .docx ගොනු කිහිපයක් සොයා ගත්තෙමු. MS Office ඔන්ලයින් පෙරදසුන වෙත මාරු වූ අතර එය චමත්කාරජනක ලෙස ක්රියා කරයි.

https://view.officeapps.live.com/op/embed.aspx?src=http://remote.url.tld/path/to/document.doc"

සේවාලාභියාගේ පැත්තේ (නිශ්චිත අනුපිළිවෙලකට) html පරිවර්තනය කිරීමට .docx (no .doc) හැසිරවිය හැකි සමහර js පුස්තකාල ඇති බව පෙනේ:

    https://github.com/lalalic/docx2html - docx සිට html දක්වා, බොහෝ මූලද්‍රව්‍ය සඳහා සහය දක්වයි

    https://github.com/mwilliamson/mammoth.js - මාතෘකා, ලැයිස්තු, වගු, පාද සටහන්, පාද සටහන්, රූප සහ කොටු පෙළ සඳහා සහය දක්වයි!--1-->

    https://www.npmjs.com/package/docx2html - බ්‍රවුසරයේ HTML ලේඛන DOCX බවට පරිවර්තනය කරන්න

    https://github.com/artburkart/docx2html - පෙනෙන විදිහට බ්‍රවුසරයේ ක්‍රියා කරයි

සටහන: ඔබ සොයන්නේ නම් හොඳම මාර්ගයසේවාදායකයා පැත්තෙන් doc/docx ගොනුව පරිවර්තනය කරන්න එවිට පිළිතුර විය හැකිය අවශ්ය නැහැ. ඔබට ඇත්තටම එය කිරීමට අවශ්ය නම්, එය කරන්න. server side එනම් libreoffice සමඟ headless මාදිලිය, apache-poi හෝ වෙනත් පුස්තකාලයක් ඔබට වඩාත් සුදුසු වේ.

ViewerJS odt,odp,ods මෙන්ම pdf වැනි openoffice ආකෘතිය නැරඹීමට/කාවැද්දීමට ප්‍රයෝජනවත් වේ.

openoffice/pdf ලේඛනය කාවැද්දීමට

/ViewerJS/ යනු ViewerJS මාර්ගයයි

#../demo/ohm2013 - ඔබගේ ගොනුවට මාර්ගය එක් කරන්න

මෙය ගූගල් සහ මයික්‍රොසොෆ්ට් සේවාවන් මත ඕනෑම ධාවන කාල පරායත්තතාවයක් ඉවත් කරයි (උදා: ඒවා තිබේ නම්, හෝ ඔබ ඒවාට සීමා වී ඇත්නම්).

ඔබට අවශ්‍ය නම් (PPTX, XLS, DOC, ආදිය) වෙනත් ගොනු වර්ග වෙත ව්‍යාප්ත කළ හැකි වාසිය ද එහි ඇත.

නිසැකවම, ඔබ බොහෝ වාරයක් දෘශ්‍ය සංස්කාරකවරුන් හමුවී ඇත, එමඟින් ඔබට පිටු හෝ සමහර පණිවිඩවල පෙනුම ඉතා පහසුවෙන් හැඩගස්වා ගැනීමට ඉඩ සලසයි, උදාහරණයක් ලෙස, සංසදයක. සහ BB කේත සමඟ නොව, වහාම නිශ්චිත ප්රතිඵලය ලබා ගැනීම. අන්තර්ජාලයේ මෙම සංස්කාරකවරුන් විශාල ප්‍රමාණයක් ඇත. වඩාත්ම ජනප්‍රිය එකක් වන්නේ TinyMCE ය, කෙසේ වෙතත්, මම මගේම ස්ක්‍රිප්ට් වල ආධාරකරුවෙකු වන අතර සෑම කාර්යයක් සඳහාම එහිම විසඳුමක් තිබිය යුතු අතර විශ්වීය එකක් නොවන බව විශ්වාස කරමි. ඒ නිසා JavaScript වලින් Visual Editor එකක් හදාගන්නේ කොහොමද කියලා මම මේ ලිපියෙන් කියන්නම්.

මෙන්න තරමක් හොඳින් අදහස් දැක්වූ කේතයක්:





// සංස්කරණ බොත්තම් පෙන්වන්න
document.write("");
document.write("");
document.write("
");
document.write(""); // iframe එකක් එකතු කරන්න
/* බ්‍රව්සරය මත පදනම්ව, අපට සාදන ලද රාමුවට ප්‍රවේශය ලැබේ */
var isGecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var iframe = (isGecko) ? document.getElementById("frameId") : රාමු["frameId"];
var iWin = (isGecko) ? iframe.contentWindow: iframe.window;
var iDoc = (isGecko) ? iframe.contentDocument: iframe.document;
/* හිස් HTML පිටුවක් සඳහා කේතය සාදන්න */
iHTML = "";
iDoc.open(); // රාමුව විවෘත කරන්න
iDoc.write(iHTML); // ලිඛිත කේතය රාමුවට එක් කරන්න
iDoc.close(); // රාමුව වසන්න
iDoc.designMode = "on"; // රාමු සංස්කරණ මාදිලිය සබල කරන්න
/* සැකසීමට කාර්යයන් පෙනුමතෝරාගත් පෙළ
හැකි විධානවල සම්පූර්ණ කට්ටලය: http://javascript.itsoft.ru/execcom/execCommands.html */
ශ්‍රිතය setBold() (
iWin.focus();
iWin.document.execCommand("bold", null, "");
}
ශ්‍රිතය setItal() (
iWin.focus();
iWin.document.execCommand("italic", null, "");
}
කාර්යය සුරැකීම () (
/* සැඟවුණු ක්ෂේත්‍රයේ HTML කේතය සුරැකීමෙන් පසුව ඔබට ලැබෙන HTML කේතය ස්ක්‍රිප්ට් හසුරුවන්නා වෙත ලබා දිය හැක */
document.getElementById("අන්තර්ගතය").value = iDoc.body.innerHTML;
ප්‍රතිලාභ සත්‍ය;
}



මුලින්ම බැලූ බැල්මට, කේතය ඉතා සංකීර්ණ බව පෙනේ. එය එසේ ය, නමුත් ඔබ එහි මූලික අංග මත පදනම්ව එය දෙස බැලුවහොත්, සංකීර්ණ කිසිවක් නොමැත. සංස්කාරකයේ ජනනය කරන ලද HTML කේතය සුරකින නිතිපතා ආකෘතියක් සහ සැඟවුණු ක්ෂේත්රයක් ඇත. සංස්කාරකය යනු සාමාන්‍ය රාමුවකි, එනම් අපට පෙළ ලිවිය හැකි සාමාන්‍ය HTML පිටුවකි (designMode = "on"). පරාමිතියෙහි දක්වා ඇති විධානය ක්‍රියාත්මක කරන execCommand() ක්‍රමය භාවිතයෙන් විවිධ හැඩතල ගැන්වීම් නිර්මාණය වේ. තවද ඔබට නව බොත්තම් නිර්මාණය කිරීම සහ ඒවාට සමාන හසුරුවන්නන් ඇමිණීම අපහසු නොවනු ඇතැයි මම සිතමි.

මෙම ස්ක්‍රිප්ටයේ අනවශ්‍ය කිසිවක් නොමැත, වඩාත්ම වැදගත් සහ මූලික ඒවා පමණක් වන අතර ඔබට එය ඔබේම නිර්මාණයක් සඳහා පදනමක් ලෙස භාවිතා කළ හැකිය. දෘශ්ය සංස්කාරකයජාවාස්ක්‍රිප්ට් හි, අනවශ්‍ය කිසිවක් නොතිබෙනු ඇත, නමුත් ඔබට අවශ්‍ය දේ පමණි.

ඔබට සාමාන්‍ය Notepad එකක JavaScript කේතය ලිවිය හැකිය - .js දිගුව සමඟ ප්‍රති result ලය සුරකින්න, එය වෙබ් අඩවියට සම්බන්ධ වීම පමණක් නොව ක්‍රියා කරයි. කෙසේ වෙතත්, එවැනි සීමිත සංස්කාරකයක් භාවිතා කිරීම සංවර්ධනය බෙහෙවින් මන්දගාමී වනු ඇත. එමනිසා, විශේෂිත දෙයක් ගැනීම වඩා හොඳය. JavaScript කේතය සමඟ වැඩ කිරීම සඳහා ඔබට සංස්කාරකයක් තෝරා ගැනීමට අවශ්‍ය ප්‍රධාන නිර්ණායක කිහිපයක් තිබේ.

පළමුව, අපට සින්ටැක්ස් උද්දීපනය අවශ්‍ය වේ: නම්, ක්‍රියාකරුවන් සහ විශේෂ සංකේතකේතය ඉක්මනින් කියවිය හැකි පරිදි වෙනස් ලෙස පෙන්විය යුතුය.

Notepad++ හි සින්ටැක්ස් ඉස්මතු කිරීම

දෙවනුව, ඔබට ස්වයං සම්පූර්ණ කිරීම අවශ්‍ය වේ: ඔබ ශ්‍රිතයක හෝ විචල්‍යයක නමක් ඇතුළත් කරන විට, ඔබ ඇතුළු කිරීමට ඉඩ ඇති විධාන සඳහා සංස්කාරක විසින් විකල්ප කිහිපයක් ඉදිරිපත් කළ යුතුය. එය තෝරාගත් සංරචකය පිළිබඳ ඉඟි ද පෙන්වීම සුදුසුය - උදාහරණයක් ලෙස, අවශ්‍ය තර්ක, විචල්‍ය වර්ගය, කෙටි විස්තරයසහ යනාදි.

Notepad++ හි ස්වයං සම්පූර්ණ කිරීම

තෙවනුව, අපට තනි කුට්ටි සැඟවීමට හැකියාව අවශ්ය වේ. විශාල ව්‍යාපෘතිවල වැඩ කරන විට, ඔබට අවශ්‍ය දේ සොයා ගැනීමට විශාල කේත කැබලි අනුචලනය කිරීමට අවශ්‍ය නොවන නිසා මෙය ප්‍රයෝජනවත් වේ.

විෂුවල් ස්ටුඩියෝ කේතයේ කුට්ටි සැඟවීම

දෝෂ උද්දීපනය කිරීම යෝග්‍ය වේ - එවිට ඔබට වහාම ඒවා දැක නිවැරදි කළ හැකිය:

විෂුවල් ස්ටුඩියෝ කේතයේ දෝෂ පෙන්වීම

හොඳ ප්‍රසාද දීමනා වනුයේ එක් කවුළුවක ගොනු කිහිපයක් සමඟ වැඩ කිරීමේ හැකියාව, ව්‍යාපෘති කළමනාකරුවෙකු, තේමා තේරීම, ප්ලගීන ස්ථාපනය කිරීම යනාදියයි.

මෙම අවශ්‍යතා සපුරාලන සහ JavaScript සමඟ වැඩ කිරීමට සුදුසු සංස්කාරකවරුන් විශාල ප්‍රමාණයක් ඇත. කේතය ලිවිය යුත්තේ කුමක් ද යන්න සෑම කෙනෙකුගේම පුද්ගලික කාරණයකි, නමුත් බොහෝ දෙනෙකුට නිවැරදි වැඩසටහන තෝරා ගැනීමේ ගැටළු ඇති බැවින් අපි හොඳ මෙවලම් 6 ක ලැයිස්තුවක් සම්පාදනය කර ඇත්තෙමු.

Notepad++

Notepad++ යනු සරල සහ පහසු විවෘත කේත සංස්කාරකයකි. එය JS, ස්වයංක්‍රීය හැඩතල ගැන්වීම සහ ස්වයංක්‍රීය සම්පූර්ණ කිරීම ඇතුළුව භාෂා කිහිපයක් සඳහා වාක්‍ය ඛණ්ඩ උද්දීපනය කර ඇත. ටැබ් ආකාරයෙන් සංචාලනය ඇත, ගොනු කළමනාකරුසහ කේත කාඩ්පත්.

ඔබට විවිධ කේතීකරණ සමඟ වැඩ කළ හැකිය, සම්පාදක සම්බන්ධ කිරීම, ප්ලගීන සහ අනෙකුත් ප්රයෝජනවත් කාර්යයන් භාවිතා කරන්න. උදාහරණයක් ලෙස, QuickText එකතු කිරීම මගින් සාදන ලද ස්වයංක්‍රීය සම්පූර්ණ කිරීම වැඩිදියුණු කරනු ඇත.

Notepad++ නිතිපතා යාවත්කාලීන වේ, එබැවින් දෝෂ ඉක්මනින් නිරාකරණය කර නව විශේෂාංග එකතු කරනු ලැබේ. අවාසනාවට, එය ක්‍රියාත්මක වන්නේ වින්ඩෝස් මත පමණි.

Vim

Vim සංස්කාරකය දිගු කලක් තිස්සේ සම්භාව්‍ය වී ඇත. බොහෝ අය පවසන්නේ එය තේරුම් ගැනීමට අපහසු බවයි, නමුත් ඔබ ඒ සඳහා ප්‍රමාණවත් කාලයක් කැප කරන්නේ නම්, ඔබට තවත් කිසිවක් භාවිතා කිරීමට අවශ්‍ය නොවනු ඇත.

අපගේ තෝරාගත් නිර්ණායක සියල්ල සපුරාලීමට අමතරව, Vim සම්පූර්ණයෙන්ම අභිරුචිකරණය කළ හැකි බැවින් ඔබට:

  • ප්ලගීන ස්ථාපනය කරන්න;
  • මාතෘකා වෙනස් කරන්න;
  • උණුසුම් යතුරු පැවරීම සහ යනාදිය.

Vim සම්පූර්ණයෙන්ම නොමිලේ වන අතර Windows, MacOS සහ Linux සිට MS DOS සහ OS/2 දක්වා සියලුම වේදිකාවල ක්‍රියා කරයි.

Microsoft Visual Studio

Microsoft Visual Studio යනු JS සමඟ වැඩ කිරීමට ඔබට අවශ්‍ය සියල්ල ඇති IDE එකකි. සාමාන්‍ය වාක්‍ය ඛණ්ඩ උද්දීපනය කිරීම සහ ස්වයංක්‍රීය සම්පූර්ණ කිරීම හැරුණු විට, ඔබට නිදොස්කරණයක් භාවිතා කර ඒකක පරීක්ෂණ සෑදිය හැක.

කෙසේ වෙතත්, වැඩසටහන තරමක් බරින් යුක්ත වන අතර පද්ධතිය දැඩි ලෙස පටවනු ලැබේ, එබැවින් දුර්වල පරිගණකවල වැඩ කිරීම සඳහා එය ඉතා සුදුසු නොවේ.

මාසික දායකත්වයක් සඳහා මසකට ඩොලර් 45 සිට 250 දක්වා ඕනෑම තැනක වැය විය හැකිය, නමුත් ද ඇත නිදහස් අනුවාදයආරම්භක සංවර්ධකයින් සහ විවෘත කේත වැඩසටහන් නිර්මාණය කරන අය සඳහා. IDE Windows සහ MacOS සඳහා ලබා ගත හැකි අතර, Wine භාවිතයෙන් Linux මත ස්ථාපනය කළ හැක.

විෂුවල් ස්ටුඩියෝ කේතය

විෂුවල් ස්ටුඩියෝ කේතය සැහැල්ලු (~170 MB එදිරිව 30 GB), හරස් වේදිකාවක් සහ Visual Studio හි නිදහස් අනුවාදයකි. මෙම සංස්කාරකය JavaScript, TypeScript සහ Node.JS සඳහා සහය ඇතිව පෙර ස්ථාපනය කර ඇත.

වෙනත් භාෂා සඳහා දිගු කිරීම් Visual Studio කේතයෙන් සෘජුවම බාගත කළ හැක.

GitHub අනුවාද පාලන පද්ධතිය සමඟ වැඩ කිරීම සඳහා සාදන ලද debugger සහ Git විධාන මඟින් යෙදුම් පරීක්ෂා කිරීම සහ ප්‍රකාශනය වේගවත් කිරීමට ඔබට ඉඩ සලසයි.

උතුම් පාඨය

Sublime Text යනු සරල හරස් වේදිකා සංස්කාරකයකි. එහි අතුරු මුහුණත අභිරුචිකරණය කළ හැකි අතර, ඔබට Hotkeys භාවිතයෙන් සමහර ක්රියා සිදු කළ හැකිය.

එය ස්නිපට්, ස්වයං සම්පූර්ණ කිරීම, වාක්‍ය ඛණ්ඩ උද්දීපනය සහ සංචාලනය සඳහා ද සහාය දක්වයි. සිසිල් ප්‍රසාද දීමනාව - ස්වයංක්‍රීය සුරැකීම. කෙසේ වෙතත්, එය ආරම්භකයින් විසින් වඩාත් අවශ්ය වේ - සියල්ලට පසු, වසර ගණනාවක් පුරා වෘත්තීය වැඩසටහන්කරුවන් එක් එක් විධානය ඇතුළත් කිරීමෙන් පසු ඉතිරි කිරීමේ පුරුද්ද වර්ධනය කරයි.

Sublime Text හි ප්‍රධාන අවාසිය නම් සම්පූර්ණ අනුවාදය සඳහා ඩොලර් 80 ක් වැය වීමයි (එක් පරිශීලකයෙකු සඳහා බලපත්‍රය නිකුත් කරනු ලැබේ, ඕනෑම පරිගණකයක සංස්කාරකය භාවිතා කළ හැකිය). එසේ නොමැතිනම් එය හොඳින් ගැලපේ
JS සංවර්ධකයින්.




ඉහල