ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΌ ΠΎΡΡΡΡΠΏΠ°ΠΌ β ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ. ΠΠΎ ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΎΡΡΡΡΠΏΡ Π² 2 ΡΠΈΠΌΠ²ΠΎΠ»Π°, Π° Π΄ΡΡΠ³ΠΈΠ΅ Π½Π°ΡΡΠ°ΠΈΠ²Π°ΡΡ Π½Π° 4? Π ΠΏΠΎΡΠ΅ΠΌΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ ΠΆΠ°ΡΠΊΠΈΡ ΡΠΏΠΎΡΠΎΠ²?
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² 1Π‘ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ. ΠΠ½Π° Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π°, ΡΠΊΠΎΡΠΎΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ:
- πΉ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ ΠΈ ΡΠ΅ΠΌ ΠΎΠ½Π° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π² 1Π‘
- πΉ ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΎΡΡΡΡΠΏΠ° Π² ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
- πΉ ΠΠΎΡΠ΅ΠΌΡ 4 ΠΏΡΠΎΠ±Π΅Π»Π° vs 2 ΠΏΡΠΎΠ±Π΅Π»Π° β Π²Π΅ΡΠ½ΡΠΉ Ρ ΠΎΠ»ΠΈΠ²Π°Ρ ΡΡΠ΅Π΄ΠΈ 1Π‘-Π½ΠΈΠΊΠΎΠ²
- πΉ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π±Π΅Π· ΡΡΡΠ½ΠΎΠΉ ΠΏΡΠ°Π²ΠΊΠΈ
ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π»ΠΎΠ²ΠΈΠ»ΠΈ ΡΠ΅Π±Ρ Π½Π° ΠΌΡΡΠ»ΠΈ, ΡΡΠΎ ΡΡΠΆΠΎΠΉ ΠΊΠΎΠ΄ Π² 1Π‘ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ "ΠΊΡΠΈΠ²ΠΎ", Π° Π²Π°Ρ β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π΄Π΅Π»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π΅Π΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½Π° Π½ΡΠΆΠ½Π° Π² 1Π‘
Π 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ β ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» (ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²), ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°. ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Tab Π² ΠΌΠΎΠ΄ΡΠ»Π΅, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΡΡΡΠΏ, ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ:
- π Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°: ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠ΄Π΅Π»ΡΡΡ Π±Π»ΠΎΠΊΠΈ
ΠΡΠ»ΠΈ...Π’ΠΎΠ³Π΄Π°, ΡΠΈΠΊΠ»ΡΠΠ»Ρ...ΠΠΎΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. - π Π§ΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΡΡΡΡΠΏΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠ΅Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π±Π»ΠΎΠΊΠΎΠ².
- π Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ: Π΅Π΄ΠΈΠ½ΡΠΉ ΡΡΠΈΠ»Ρ ΠΎΡΡΡΡΠΏΠΎΠ² ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² Π²ΡΠΎΠ΄Π΅ Python, Π³Π΄Π΅ ΠΎΡΡΡΡΠΏΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π² 1Π‘ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ β ΡΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π΅ Π²Π°ΠΆΠ½Π°!
Π’Π°Π±ΡΠ»ΡΡΠΈΡ vs ΠΏΡΠΎΠ±Π΅Π»Ρ: ΡΡΠΎ Π»ΡΡΡΠ΅ Π΄Π»Ρ 1Π‘
Π‘ΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² 1Π‘ Π½Π΅Ρ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ, ΡΡΠΎ Π»ΡΡΡΠ΅: ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (Tab) ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π΅Π»Ρ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° Π΅ΡΡΡ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ:
| ΠΡΠΈΡΠ΅ΡΠΈΠΉ | Π‘ΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (Tab) |
ΠΡΠΎΠ±Π΅Π»Ρ |
|---|---|---|
| ΠΠΈΠ±ΠΊΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | ΠΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠΈΠ½Ρ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Π±Π΅Π· ΠΏΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠ΄Π° | Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΠΈΠ½Π°, ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΊΠΈ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ° |
| Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ | ΠΠΎΠ³ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ Π² ΡΠ°Π·Π½ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ | ΠΡΠ³Π»ΡΠ΄ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π΅Π·Π΄Π΅ |
| ΠΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ | ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΠΈΠ½Ρ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ "ΡΠ»ΠΎΠΌΠ°ΡΡ" diff Π² Git | Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½Π΅Π΅ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ |
| Π‘ΡΠ°Π½Π΄Π°ΡΡΡ 1Π‘ | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ |
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠΏΡΡΠ½ΡΡ 1Π‘-Π½ΠΈΠΊΠΎΠ² ΡΠΊΠ»ΠΎΠ½ΡΡΡΡΡ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ 4 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ:
- ΠΡΠΎΠ±Π΅Π»Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Ρ Π²ΡΠ΅Ρ ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
- Π‘ΠΈΠΌΠ²ΠΎΠ»
TabΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Notepad++ ΠΈ VS Code). - ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Git) ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΡΡ ΡΠΈΡΠΊ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΠΈΠ·-Π·Π° ΡΠ°Π·Π½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΎΡΡΡΡΠΏΠΎΠ².
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΡΠ°ΡΡ Π½Π° ΠΏΡΠ°Π²ΠΊΡ "ΠΊΡΠΈΠ²ΠΎΠ³ΠΎ" ΠΊΠΎΠ΄Π° ΠΎΡ Π½ΠΎΠ²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ 1Π‘
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΈΡΠΈΠ½Ρ ΠΎΡΡΡΡΠΏΠΎΠ² Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΊΠΎΠ΄Π°. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ.
Π‘ΠΏΠΎΡΠΎΠ± 1: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ (8.3 ΠΈ Π½ΠΎΠ²Π΅Π΅)
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Π½Π°ΡΠΈΠ½Π°Ρ Ρ 8.3.6) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
Π‘Π΅ΡΠ²ΠΈΡ β ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. - ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ. - Π ΡΠ°Π·Π΄Π΅Π»Π΅
ΠΡΡΡΡΠΏΡΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅: - π Π Π°Π·ΠΌΠ΅Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 4)
- β
Π€Π»Π°ΠΆΠΎΠΊ
ΠΠ°ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ(ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
ΠΠ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ.Π‘ΠΏΠΎΡΠΎΠ± 2: Π ΡΡΠ½ΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅.
- ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ (
Ctrl+A). - ΠΠ°ΠΆΠΌΠΈΡΠ΅
Shift+TabΠ½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΡΡΠΎΠ±Ρ ΡΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΠΎΡΡΡΡΠΏΡ. - ΠΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (
Π’Π΅ΠΊΡΡ β Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ) ΠΈΠ»ΠΈ Π²ΡΡΡΠ½ΡΡ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΎΡΡΡΡΠΏΡ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉTab. - π Π’ΠΈΠΏΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ (ΠΠ, Π£Π’, ΠΠ£Π) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΡΡΡΡΠΏΡ Π² 4 ΠΏΡΠΎΠ±Π΅Π»Π° Π΄Π»Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
Π±Π»ΠΎΠΊΠΎΠ²
ΠΡΠ»ΠΈ...Π’ΠΎΠ³Π΄Π°. - π Π "1Π‘:Π‘ΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ" (Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΎΡ ΡΠΈΡΠΌΡ 1Π‘) ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΎΡΡΡΡΠΏΠΎΠ² Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠΎΡΠ½ΡΠ΅ΡΡΡ.
- π Π ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΠ’Π‘ ΠΈ ΡΡΠ΅Π±Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΡΠ°ΡΠ΅ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΈΡΠΈΠ½Π° Π² 4 ΡΠΈΠΌΠ²ΠΎΠ»Π°.
ΠΡΠΊΡΡΡΡ ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ°|Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ 4)|ΠΠΊΠ»ΡΡΠΈΡΡ Π·Π°ΠΌΠ΅Π½Ρ Tab Π½Π° ΠΏΡΠΎΠ±Π΅Π»Ρ|ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΊΠΎΠ΄Ρ (Shift+Tab β Tab)|Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ-->
Π‘ΠΏΠΎΡΠΎΠ± 3: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ²
ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠΎΠ΄ 1Π‘ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Visual Studio Code Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ 1C Syntax), Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°:
"editor.tabSize": 4,
"editor.insertSpaces": true,
"[1c]": {
"editor.defaultFormatter": "1c-syntax.utils"
}
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² ΡΠ°ΠΉΠ»Π΅?
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Notepad++ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ "Show Symbol"). Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ β, Π° ΠΏΡΠΎΠ±Π΅Π»Ρ β ΠΊΠ°ΠΊ Β·. Π’Π°ΠΊ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΎΡΡΡΡΠΏΠΎΠ², Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΎ ΠΈΠ½ΠΎΠ΅.
Π‘ΡΠ°Π½Π΄Π°ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° 1Π‘: ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠΊΠΈ
Π€ΠΈΡΠΌΠ° 1Π‘ Π½Π΅ Π΄ΠΈΠΊΡΡΠ΅Ρ ΠΆΡΡΡΠΊΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΠΈΠ½Π΅ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, Π½ΠΎ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ ΠΈ ΡΠΈΠΏΠΎΠ²ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ:
ΠΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- π’ ΠΡΡΠΏΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΎΡΡΡ ΠΠΎΠ½ΡΠ°Π»ΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΠΠΉΠ’ΠΈ) ΠΌΠΎΠ³ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ 4 ΠΏΡΠΎΠ±Π΅Π»Π° Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
- π’ Π ΡΡΠ°ΡΡΠ°ΠΏΠ°Ρ ΠΈΠ»ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ 2 ΠΏΡΠΎΠ±Π΅Π»Π° Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°.
- π’ ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΠΌΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ PSR-12 (4 ΠΏΡΠΎΠ±Π΅Π»Π°), Π΄Π°ΠΆΠ΅ Π΄Π»Ρ 1Π‘.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠΈΠΏΠΎΠ²ΡΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΠΠ½ΡΠΎΡΡΠ°ΡΡΠ΅, ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² 4 ΠΏΡΠΎΠ±Π΅Π»Π° β ΡΡΠΎ ΠΏΠΎΠ²ΡΡΠΈΡ ΡΠ°Π½ΡΡ Π½Π° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ.
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠ΅ΠΉ: ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΡΡΡΡΠΏΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΡΠ΄Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠΎΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ:
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ (Git, SVN) Π±ΡΠ΄ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΡΡΠΏ. ΠΡΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ Π°Π½Π°Π»ΠΈΠ· ΠΈΡΡΠΎΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΡΠΈΠ±ΠΊΠ° 1: Π‘ΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ ΠΎΡΡΡΡΠΏΡ (ΠΏΡΠΎΠ±Π΅Π»Ρ + Tab)
ΠΠΎΠ³Π΄Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, ΠΈ ΠΏΡΠΎΠ±Π΅Π»Ρ, ΠΊΠΎΠ΄ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΈΠΌΠ΅Ρ()
// ΠΡΡΡΡΠΏ ΠΈΠ· Tab
// ΠΡΡΡΡΠΏ ΠΈΠ· 4 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²
// ΠΡΡΡΡΠΏ ΠΈΠ· Tab + 2 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΠ°ΠΊ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ.
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (
Π’Π΅ΠΊΡΡ β ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ). - ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ΅
TabΠ½Π° ΠΏΡΠΎΠ±Π΅Π»Ρ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Ctrl+H). - π§ Π£ΡΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡ Ρ ΡΠΈΠΌΠ»ΠΈΠ΄Π° ΠΈΠ»ΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
- π§ ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠΎΠ΄ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» Π²ΡΡΠ΅).
- π§ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, OneScriptFormatter).
- π ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π²ΠΌΠ΅ΡΡΠΎ
TabΠ΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ. - π ΠΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π° Π·Π°ΠΌΠ΅Π½Ρ
TabΠ½Π° ΠΏΡΠΎΠ±Π΅Π»Ρ. - π ΠΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΎΡΡΡΡΠΏΡ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 4 ΠΏΡΠΎΠ±Π΅Π»Π°).
- π Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΡΠ»ΠΈ,ΠΠ»Ρ,ΠΠΎΠΏΡΡΠΊΠ°ΠΏΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΌΡ ΡΠ°Π±Π»ΠΎΠ½Ρ. - π ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Git Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠΌ.
- π οΈ 1C Syntax β ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
- π οΈ 1C Formatter β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠ°Π²ΠΊΠ° ΠΎΡΡΡΡΠΏΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ.
- πΉ Π‘ΠΎΠ³Π»Π°ΡΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΡΠ°ΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΡΡΠ΅ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ 10 ΠΌΠΈΠ½ΡΡ Π½Π° ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΠ΅ΠΌ ΡΠ°ΡΡ Π½Π° ΠΏΡΠ°Π²ΠΊΡ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ·ΠΆΠ΅.
- πΉ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
.editorconfigβ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ. - πΉ ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠΌ. Π Git ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Ρ ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΡΡ Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌΠΈ ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ.
- πΉ ΠΠ»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ 4 ΠΏΡΠΎΠ±Π΅Π»Π° β ΡΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
ΠΡΠΈΠ±ΠΊΠ° 2: ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π³Π΄Π΅ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ, Π½ΠΎ Π²Π°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π°ΡΡΡΠΎΠ΅Π½ ΠΈΠ½Π°ΡΠ΅, Π²Π°Ρ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ "Π²ΡΠΏΠ°Π΄Π°ΡΡ" ΠΈΠ· ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΡΠΈΠ»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
// Π‘ΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (4 ΠΏΡΠΎΠ±Π΅Π»Π°)
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π‘ΡΠ°ΡΠ°ΡΠΡΠΎΡΠ΅Π΄ΡΡΠ°()
// ...
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
// ΠΠ°Ρ Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ (2 ΠΏΡΠΎΠ±Π΅Π»Π°)
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΠΎΠ²Π°ΡΠΡΠΎΡΠ΅Π΄ΡΡΠ°()
// ...
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
ΠΡΠΈΠ±ΠΊΠ° 3: Π’Π°Π±ΡΠ»ΡΡΠΈΡ "Π»ΠΎΠΌΠ°Π΅Ρ" Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊΠ°Ρ
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° Tab Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ΅Π·ΠΆΠ°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠ΅ΡΠ΅ΠΌ Π³Π»ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ1,
Π³Π»ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ2,
Π³Π»ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ3;
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ:
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² 1Π‘
Π ΡΡΠ½Π°Ρ ΠΏΡΠ°Π²ΠΊΠ° ΠΎΡΡΡΡΠΏΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ β ΡΡΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅. Π ΡΡΠ°ΡΡΡΡ, Π΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ 1: OneScriptFormatter
OneScriptFormatter β ΡΡΠΎ ΡΡΠΈΠ»ΠΈΡΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
opm tool format -r "C:\Projects\MyConfig" --tab-size 4 --use-spaces
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ 2: ΠΠ»Π°Π³ΠΈΠ½Ρ Π΄Π»Ρ VS Code
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Visual Studio Code Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ 1Π‘, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π² settings.json:
"1c-formatter.tabSize": 4,
"1c-formatter.insertSpaces": true,
"editor.formatOnSave": true
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ 3: Π‘ΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ°
ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π½Π° OneScript. ΠΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠΈΠΏΡΠ° Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ Tab Π½Π° ΠΏΡΠΎΠ±Π΅Π»Ρ:
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΠ°ΠΌΠ΅Π½ΠΈΡΡΠ’Π°Π±ΡΠ»ΡΡΠΈΡΠΠ°ΠΡΠΎΠ±Π΅Π»Ρ(Π’Π΅ΠΊΡΡ, Π Π°Π·ΠΌΠ΅ΡΠΡΡΡΡΠΏΠ° = 4)
Π‘ΠΈΠΌΠ²ΠΎΠ»Π’Π°Π±ΡΠ»ΡΡΠΈΠΈ = Π‘ΠΈΠΌΠ²ΠΎΠ»(9);
ΠΡΠΎΠ±Π΅Π»Ρ = Π‘ΡΡΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅(ΠΠΎΠ²ΡΠΎΡ(Π‘ΠΈΠΌΠ²ΠΎΠ»(32), Π Π°Π·ΠΌΠ΅ΡΠΡΡΡΡΠΏΠ°));
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π’Π΅ΠΊΡΡ, Π‘ΠΈΠΌΠ²ΠΎΠ»Π’Π°Π±ΡΠ»ΡΡΠΈΠΈ, ΠΡΠΎΠ±Π΅Π»Ρ);
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π΄ΠΎ 30% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ΅Π²ΡΡ ΠΊΠΎΠ΄Π° ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ.
Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠ΅ΠΉ Π² 1Π‘
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΈΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌ:
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΡΠ°ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ Π½Π° 1Π‘ 7.7), ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠ»ΠΎΠΌΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΡ. Π ΡΠ΅Π΄ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΎΡΡΡΡΠΏΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ "ΠΎΠ±ΠΌΠ°Π½Π°" ΠΏΠ°ΡΡΠ΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ°ΠΊΡΠΎΡΠ°Ρ ).
ΠΡΠ»ΠΈ Π²Ρ Π²Π΅Π΄ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΡ, ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ β Π²ΠΎΠΏΡΠΎΡ Π»ΠΈΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ. ΠΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠΎΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² 1Π‘
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² 1Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (Tab) Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²?
ΠΠ°, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Tab ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Notepad++ ΠΈ VS Code ΡΠΈΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ). ΠΡΠΎΠ±Π΅Π»Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ Π²ΡΠ΅Ρ
ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΡΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅?
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, VS Code Ρ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΉ ΠΎΠΏΡΠΈΠ΅ΠΉ "editor.renderWhitespace": "all"). Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ Tab Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ β, Π° ΠΏΡΠΎΠ±Π΅Π»Ρ β ΠΊΠ°ΠΊ Β·. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ΄ ΡΡΡΠΎΠΊΠ°.Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡΠ‘ΠΈΠΌΠ²ΠΎΠ»(Π‘ΠΈΠΌΠ²ΠΎΠ»(9)) Π² 1Π‘ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π°Π»ΠΈΡΠΈΡ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ?
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π² Π‘Π΅ΡΠ²ΠΈΡ β ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ Π½ΠΎΠ²ΡΠΌ ΠΎΡΡΡΡΠΏΠ°ΠΌ. Π§ΡΠΎΠ±Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ, Π½ΡΠΆΠ½ΠΎ:
- ΠΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ΅ΠΊΡΡ (
Ctrl+A). - Π£Π±ΡΠ°ΡΡ Π²ΡΠ΅ ΠΎΡΡΡΡΠΏΡ (
Shift+Tab). - ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΡΡΡΡΠΏΡ Π·Π°Π½ΠΎΠ²ΠΎ (
Tab). - ΠΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (
Π’Π΅ΠΊΡΡ β Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ).
ΠΠ°ΠΊΠ°Ρ ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠΈΠΏΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ 1Π‘?
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠΈΠΏΠΎΠ²ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ (ΠΠ 3.0, Π£Π’ 11, ΠΠ£Π 3.1) ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΡΡΡΡΠΏΡ Π² 4 ΠΏΡΠΎΠ±Π΅Π»Π°. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ°ΡΡΡ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘:ΠΠ°ΡΠΏΠ»Π°ΡΠ° ΠΈ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΎΠΌ 2.5) ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (Tab). ΠΠ»Ρ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 7.7?
Π 1Π‘ 7.7 Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΆΡΡΡΠΊΠΎ Π·Π°ΡΠΈΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. Π¨ΠΈΡΠΈΠ½Π° ΠΎΡΡΡΡΠΏΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΡΠ°Π²Π½Π° 8 ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ (ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ). Π§ΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ:
- ΠΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π²ΡΠΎΠ΄Π΅ 7.7 Code Formatter (Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° ΠΠ½ΡΠΎΡΡΠ°ΡΡΠ΅).