ΠΊΠ°ΠΊ Π² notepad Π²ΡΡΠΎΠ²Π½ΡΡΡ ΠΊΠΎΠ΄
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Notepad++
Π― ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ Visual Studio Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ Ρ Ctrl + K + D ΠΈ NetBeans, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π½Π°ΠΉΡΠΈ Π΅Π΅ Π² Notepad++, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
9 ΠΎΡΠ²Π΅ΡΠΎΠ²
ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ HTML-ΠΊΠΎΠ΄.
Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ as UniversalIndentGUI, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ reindent ΡΠ°ΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ c#.
Π΅ΡΠ»ΠΈ ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡΡ ΠΈ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΡΡΠ»ΡΠΊΡ (Ρ Π½Π΅ ΠΏΡΠΈΠ²ΡΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΡΠΎΡΡ).
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΡ ΡΡΠ»ΡΠΊΠΈ Π·Π΄Π΅ΡΡ, ΠΡΠ»ΠΈ ΡΡΡΠ»ΠΊΠ° ΡΡΠ°Π½Π΅Ρ Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ:
ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ tidy2, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ>Plugin Manager>Show Plugin Manager.
Π― ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ config 1 ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ: Π½Π΅Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ°Π²ΡΡΠΊΠΈ.
ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΡΠΈΡΡΠΊΠ° Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π²ΡΡΠ°Π²ΠΊΠ΅ Π°ΠΌΠΏΠ΅ΡΡΠ°Π½Π΄ΠΎΠ² Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·, Π° Π·Π°ΡΠ΅ΠΌ ΠΊ Π·Π°ΠΌΠ΅Π½Π΅ Π°ΠΌΠΏΠ΅ΡΡΠ°Π½Π΄ΠΎΠ² Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π·. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π΅ ΡΡΠ΄Π°, Π³Π΄Π΅ ΠΎΠ½Π° Π²Π°ΠΌ Π½ΡΠΆΠ½Π°.
ΠΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΎΡ ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΈΡΠ΅ΡΠ΅, Π½ΠΎ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΈΡΠ΅Π», ΠΊΠΎΠ³Π΄Π° Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ» ΡΠΎΡ ΠΆΠ΅ Π²ΠΎΠΏΡΠΎΡ.
Π― Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Notepad++, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠΉΠΌΠΈΡΠ΅ ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. Π― Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ NetBeans 8 Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Notepad++, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ Π² autoformat Π½Π° save Π΄Π»Ρ Π²ΡΠ΅Ρ Π²Π°ΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ², ΠΈ Π΅ΡΡΡ ΡΠΎΠ½Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΡΠ°ΠΌΡΡ ΠΌΠ΅Π»ΡΡΠ°ΠΉΡΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³Π»ΡΠ½ΡΡΡ Π² Π½Π΅Π³ΠΎ ΠΈ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠΎΠΉΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ notepad++. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΊΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Sass, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠΎ ΡΠΎΠΆΠ΅. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ ΡΠ°ΠΊ Π±ΡΡΡΡΠΎ, ΠΊΠ°ΠΊ NP++, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΡΡΠ½ΡΠΌ Π΄Π»Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΊ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ XML Π² Notepad++?
Π― ΠΠ»ΠΎΠΊΠ½ΠΎΡ++ ΠΈ Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ XML ΠΊΠΎΠ΄ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ. ΠΠΎΠ³Π΄Π° Ρ Π²ΡΡΠ°Π²ΠΈΠ» Π΅Π³ΠΎ Π² Notepad++, Π±ΡΠ»Π° Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΊΠΎΠ΄Π° (ΡΡΡΠ΄Π½ΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ).
Π― Ρ ΠΎΡΡ Π·Π½Π°ΡΡ, Π΅ΡΡΡ Π»ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΊΡΡ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ (ΠΏΠΎΠ΄ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ Ρ ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄).
Π― ΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ, Π½ΠΎ Ρ Ρ ΠΎΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·. Π― ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΊΠ°ΠΊ Ρ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ°ΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ Visual Studio ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Ρ Π½Π΅ ΠΏΠΎΠΌΠ½Ρ.
Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ Notepad++ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?
17 ΠΎΡΠ²Π΅ΡΠΎΠ²
ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ, libXML Π΄Π°Π΅Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠ°ΠΉΠ» Π½Π° 100% ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Ρ Eclipse, ΠΡΠ°Π²ΠΎΠΉ ΠΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΠΎΡΡΡΡΠΏΠΎΠΌ
Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½:
ΠΠ»Π°Π³ΠΈΠ½Ρ > ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΠ»Π°Π³ΠΈΠ½ΠΎΠ² > ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΠ»Π°Π³ΠΈΠ½ΠΎΠ²
ΠΡΠ»ΠΈ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π·Π° ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠΊΠ°ΡΠ°ΡΡ Ρ Π·Π΄Π΅ΡΡ.
ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ XMLTools.dll Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (ΡΠ΅ΡΡΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ DLL) Π² ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Notepad++.
Π²ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Notepad++ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ XML-ΠΊΠΎΠ΄Π°.
Shortkey = CTRL + ALT + SHIFT + B
Shortkey = CTRL + ALT + SHIFT + B
Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ»ΡΡΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ TextFX XML tidy ΠΈ XML-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ°ΡΠΈ. ΠΠΎΡ ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ:
TextFX ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊ, ΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ XML-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΎΡΡΡΡΠΏΠ°Π΅Ρ ΡΡΠΈ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ XML Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ TextFX, ΠΎΡΡΡΡΠΏΠ°Ρ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠ±Π΅ΡΠ½ΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ:
Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, XMLTools.dll Π½Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Notepad++
Π·Π΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ°Π±ΠΎΡΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ Windows 10 x64:Xml Tools 2.4.9.2 Unicode
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π½Π°ΡΠ΅Π», ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Windows 10 Professional x64.
ΠΠ, ΠΠΎΡ ΠΊΠ°ΠΊ Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π» Π² Notepad++:
Notepad++ v6.6.3 Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ «XML Tools» ΠΈ ΡΡΠ»ΡΠΊΠΎΠΌ Ctrl + Alt + Shift + B ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.
Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π΄Π΅ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ XML Ρ ΠΏΠΎΠΌΠΎΡΡΡ Pretty Print (libXML)
ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² XML
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Notepad++ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² XML Π½Π΅Ρ:
Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ XML ΠΈΠ· Π·Π΄Π΅ΡΡ.
ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ XMLTools.dll Π² ΠΏΠ°ΠΏΠΊΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Notepad++ (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅: C:\Program ΡΠ°ΠΉΠ»Ρ (x86)\Notepad++\plugins):
ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Notepad++, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ XMLTools ΠΏΠΎΡΠ²ΠΈΡΡΡ Π² ΠΌΠ΅Π½Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ext_libs.zip-ΡΠ°ΠΉΠ», Π° Π·Π°ΡΠ΅ΠΌ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ DLL Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Notepad++ (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅: C:\Program ΡΠ°ΠΉΠ»Ρ (x86)\Notepad++).
ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Notepad++, ΠΈ ΠΡ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² XML.
ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΌΡΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ » Pretty print (ΡΠΎΠ»ΡΠΊΠΎ XML-Ρ ΡΠ°Π·ΡΡΠ²Π°ΠΌΠΈ ΡΡΡΠΎΠΊ)». ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΌΠ°Ρ Π»ΡΠ±ΠΎΠΉ ΠΊΡΡΠΎΠΊ XML Ρ Π²ΡΠ΅ ΠΌΠ΅ΠΆΡΡΡΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π».
Π² Notepad++ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π²Π΅ΡΠΈ, ΠΊΠ°ΠΊ TextFX, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Ρ DW, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ²ΠΎΠ΄ΠΈΡ ΠΌΠ΅Π½Ρ Ρ ΡΠΌΠ° ΠΌΠ΅Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
» Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ Notepad++ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?»
ΠΡΠ»ΠΈ XML Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌ, ΠΎΡΠ²Π΅Ρ, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡ, «Π½Π΅Ρ». Π― ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Notepad++ Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ Tidy2 ΠΈ XMLTools. ΠΠ±Π° Π΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ «ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΈΡΠΏΡΠ°Π²ΡΡΠ΅». ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π°Π±ΠΎΡΠΈΡΠ΅ΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ , ΡΡΠΎ ΠΠΈΡΠ°.
ΠΡΠ»ΠΈ Π²Π°Ρ XML Π½Π΅ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π΅Π½, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π° TextFX Characters (ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ· Plugin manager):
ΡΠ½Π°ΡΠ°Π»Π° Π½Π°ΠΉΠ΄ΠΈΡΠ΅ » > » Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π±ΡΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π°. ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ, ΠΈ.
ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡ ΡΠ°Π·ΡΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ, Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ, Π½ΠΎ Π²Π΅ΡΠΈ Π±ΡΠ΄ΡΡ ΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅.
Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ XML-ΠΊΠΎΠ΄ΠΎΠΌ, Ρ ΡΠ°Π½ΡΡΠΈΠΌΡΡ Π² SQL Server Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ , Π³Π΄Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π½Π΅ Π±ΡΠ»ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎ XML.
UniversalIndentGUI ΡΠ΄Π΅Π»Π°Π» ΡΠ°Π±ΠΎΡΡ Π·Π° ΠΌΠ΅Π½Ρ,ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅.
TextFX Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π½Π° ΡΡΠ°ΡΠΎΠΌ ΠΠ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ XP. ΠΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΡΡΠ΅ Π΄Π»Ρ ΡΡΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ DLL, Π½ΠΎ Ρ Π±Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ΅Π» ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΡΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
UniversalIndentGUI ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΠΊΠ°ΠΊ ΡΡΠΎ
ΠΈ Ρ Π±Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ
Π½ΠΎ Π²ΡΡ ΠΎΠ΄ Π²ΡΠ΅ Π΅ΡΠ΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ΄Π½Π° Π΄Π»ΠΈΠ½Π½Π°Ρ Π»ΠΈΠ½ΠΈΡ!
ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ Π²ΠΈΠΆΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΎ Π»ΡΠ΄ΡΡ , ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ, Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΠΏΠΎΠΌΡΠ½Ρ ΡΠ°Π±ΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ.
Π― ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ°ΠΉΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° xml (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ https://codebeautify.org/xmlviewer Π½ΠΎ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΌ) ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: (1) ΠΡΡΠ°Π²ΡΡΠ΅ xml Π² ΠΎΠΊΠ½ΠΎ Π²Π²ΠΎΠ΄Π° (2) ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ» ΡΠΊΡΠ°ΡΠΈΡΡ / ΡΠΎΡΠΌΠ°Ρ» (3) ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ xml-Π²ΡΠ²ΠΎΠ΄ ΠΈΠ· ΠΎΠΊΠ½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² (4) Π²ΡΡΠ°Π²ΠΈΡΡ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ++
Π― Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΡΠ΅ΡΡΡ Π»ΠΈ ΡΡΠΎ ΠΊΠ°ΠΊ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ OP ΡΠΎΡΠ½ΠΎ, Π½ΠΎ Π΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ.
Π²ΡΠ΅ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ++
ΡΡΠΎ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π²ΠΈΠ΄ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°
Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅ ΡΡΠΎ Π΄Π»Ρ 64 ΡΡΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ mangager ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° manger Π²ΡΡΠ°Π²ΠΈΡΡ Π² ΠΏΠ°ΠΏΠΊΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠΡΠΎ Π±ΡΠ»ΠΎ ΠΌΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° C:\Program Files\Notepad++\plugins
ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠ»Π΅ΠΉΠΊΠΈ ΡΡΠΎΡ.dll-ΡΠ°ΠΉΠ» ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΠ»ΠΎΠΊΠ½ΠΎΡ. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½. ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½, Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΏΠ»Π°Π³ΠΈΠ½, Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² plugin manager ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅.
ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ / ΠΎΡΡΡΡΠΏ XML / HTML Π² Notepad++
Π΅ΡΡΡ Π»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΡΡΡΠΏ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°? Π― ΠΈΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅Π΅ Π½Π° Ctrl + Shift + F Π² Eclipse (Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ/ΠΎΡΡΡΡΠΏ).
7 ΠΎΡΠ²Π΅ΡΠΎΠ²
ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ Tidy2. Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Notepad++ v6.2.2, ΠΈ Tidy2 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ.
Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ, npp ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ SourceForge.
Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ XML Tools Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² N++
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡΠ΅ΡΡ.
Ctrl + Alt + Shft + B Π² ΡΠΎΡΠΌΠ°ΡΠ΅.
ΠΡΠΎ Π±ΡΠ» ΡΡΠ΅ΡΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ Windows ΠΈ npp, ΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ tidy Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΡΡΠΎΠΌΡ Ρ google Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΡΠ΅Π» ΠΊ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅, Π° Π·Π°ΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² so Ρ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ. Π― ΠΏΠΎΠ΄ΡΡΠΎΠΆΡ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ°Π· ΠΈ Π½Π°Π²ΡΠ΅Π³Π΄Π°.
ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ libtidy.dll ΠΏΡΡΠ΅ΠΌ Π²ΡΡΠ°Π²ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ· ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° npp: ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π² ΠΎΡΠ²Π΅Ρ.
ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° «XML Tools» Π±ΡΠ»Π° ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π° Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅.
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ, Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅ΠΌΡ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΅ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π½Π° 300k, ΠΈ ΡΡΠΎ ΠΎΡΠΎΠ±ΡΡ Π°Π½ΠΎΠΌΠ°Π»ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ.
ΠΠ²ΡΠΎΡΠΎΡΠΌΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Notepad ++
ΠΡΠΎ Π²ΡΡΠ°Π²ΠΈΡ ΡΠ°Π·ΡΡΠ²Ρ ΡΡΡΠΎΠΊ ΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΡΡ Π»ΠΈ ΠΏΠΎΡ ΠΎΠΆΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π² Notepad ++?
TextFX ΠΈΠΌΠ΅Π΅Ρ ΠΎΠΏΡΠΈΠΈ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΠ°Π·ΡΡΠ²ΠΎΠ² ΡΡΡΠΎΠΊ ΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ:
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ NppAutoIndent. Π Notepad ++:
ΠΠ»Π°Π³ΠΈΠ½Ρ β ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² β ΠΠΎΡΡΡΠΏΠ½ΠΎ β NppAutoIndent
ΠΠ»Π°Π³ΠΈΠ½ Β«NppAutoIndentΒ» ΠΈΠΌΠ΅Π΅Ρ Β«ΡΠΌΠ½ΡΠ΅Β» ΠΎΡΡΡΡΠΏΡ Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² ΡΡΠΈΠ»Ρ C, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ C / C ++, PHP ΠΈ Java. ΠΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ·, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π±Π΅Π·ΡΠΏΡΠ΅ΡΠ½ΡΠΌ, ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΌ. ΠΠΠ’ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ HTML / XML, ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ·ΠΆΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎΠ² Π±ΡΠ΄Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°Ρ ΠΊΠΎΠ΄ ΠΈ:
TextFX β Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ TextFX β ΠΠ΅ΡΠ΅ΡΠΌΠΎΡΡ ΠΊΠΎΠ΄Π° C ++
ΠΠ»Ρ JavaScript ΠΏΠ»Π°Π³ΠΈΠ½ JSTool ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΡΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ / xml Π΅ΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ XMLΒ».
ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² Notepad ++.
ΠΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
JStool (JSmin):
UniversalIndentGUI (ΠΠΊΠ»ΡΡΠΈΡΡ text auto update’ in plugin manager-> UniversalIndentGUI
ΡΡΠ»ΡΠΊ = CTRL+ALT+SHIFT+J )
TextFX: (Shortkey = CTRL+ALT+SHIFT+B or TextFX > TextFX Html Tidy > Tidy: reindent XML ) TextFX ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊ, ΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ XML Tools, Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΡΡΡΡΠΏΡ Π΄Π»Ρ ΡΡΠΈΡ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ XML: (Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ XML; Shortkey = CTRL+ALT+SHIFT+B or XML Tools > Pretty print [Text indent] )
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ XML Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ TextFX, Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ Π΄Π΅Π»Π°Ρ ΠΎΡΡΡΡΠΏΡ Π΄Π»Ρ Π²Π½ΠΎΠ²Ρ ΠΎΠ±Π΅ΡΠ½ΡΡΡΡ ΡΡΡΠΎΠΊ.
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅++
Π― ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ Visual Studio Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ Ρ Ctrl + K + D ΠΈ NetBeans ΡΠΎΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π΅Π΅ Π² Notepad++, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
9 ΠΎΡΠ²Π΅ΡΠΎΠ²:
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ HTML-ΠΊΠΎΠ΄, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ.
Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊΠ°ΠΊ UniversalIndentGUI, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ C#.
Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΆΠ΅Π»Π°Π΅ΠΌΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡΡ ΠΈ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΡΡΠ»ΡΠΊΡ (Ρ Π½Π΅ ΠΏΡΠΈΠ²ΡΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΡΠΎΡΡ).
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π― Π±ΡΠ΄Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΡΡΠ»ΡΠΊΠΈ Π·Π΄Π΅ΡΡ Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΡΡΠ»ΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ:
ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ tidy2, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ>ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²>ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
Π― ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ config 1 ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ: Π½Π΅Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ°Π²ΡΡΠΊΠΈ.
ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΡΠΈΡΡΠΊΠ° Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π²ΡΡΠ°Π²ΠΊΠ΅ Π°ΠΌΠΏΠ΅ΡΡΠ°Π½Π΄ΠΎΠ² Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½Π΅ Π°ΠΌΠΏΠ΅ΡΡΠ°Π½Π΄ΠΎΠ² Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π·. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ Π²Π°ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ.
ΠΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΎΡ ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΈΡΠ΅ΡΠ΅, Π½ΠΎ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΈΡΠ΅Π», ΠΊΠΎΠ³Π΄Π° Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ» ΡΠΎΡ ΠΆΠ΅ Π²ΠΎΠΏΡΠΎΡ.
Π― Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Notepad++, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. Π― Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ NetBeans 8 Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Notepad++, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ Π² Π°Π²ΡΠΎΡΠΎΡΠΌΠ°Ρ Π½Π° ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ Π²Π°ΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ², ΠΈ Π΅ΡΡΡ ΡΠΎΠ½Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ, Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΡΠ°ΠΌΡΡ ΠΌΠ΅Π»ΡΡΠ°ΠΉΡΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³Π»ΡΠ½ΡΡΡ Π² Π½Π΅Π³ΠΎ ΠΈ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠΎΠΉΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ notepad++. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΊΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Sass, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠΎ ΡΠΎΠΆΠ΅. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ ΡΠ°ΠΊ Π±ΡΡΡΡΠΎ, ΠΊΠ°ΠΊ NP++, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ Π΄Π»Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ»Ρ JavaScript ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΠ»ΠΎΠΊΠ½ΠΎΡ ++ Jsmin ΠΏΠ»Π°Π³ΠΈΠ½.ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π£Π΄ΠΎΠ±Π½ΠΎ
Π² ΠΌΠΎΠ΅ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅++, ΠΏΠΎΡ ΠΎΠΆΠ΅, TextFX Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΡΡΠ΅Π΄Π΅ perl Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ HTML-ΡΠ°ΠΉΠ»ΠΎΠ². Tidy2 Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ.
ΠΡΠ»ΠΈ Π²ΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Code Alignment.
Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΈΠ· Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² Notepad++.