javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄

Настройка Atom ΠΎΡ‚ GitHub для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PHP, Python ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками программирования

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root.
ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Linter

ИдСология Atom ΠΊ подсвСткС Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ основным ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с синтаксисом ΠΈ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π±ΡƒΠ΄Π΅Ρ‚ Linter, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π² API для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ сдСлано для прСкращСния Β«Π²ΠΎΠΉΠ½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈΒ» (The idea is to stop the linter plugins war, by providing a top level API for linters to parse and display errors in the Atom editor). Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅ всС сторонниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ этой ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΠΈΡˆΡƒΡ‚ свои ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

ΠŸΠ°ΠΊΠ΅Ρ‚ Script: запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· Atom

Script β€” ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска ΠΊΠΎΠ΄Π° Π² atom.

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° Script, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки:

или мСню
Packages->Settings View->Install->Packages

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ язык Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установлСнного компилятора / ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€ΠΈΡ‚Π°Ρ‚ΠΎΡ€Π°.
ΠŸΠ°ΠΊΠ΅Ρ‚ Script обновляСтся довольно часто. НапримСр ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Swift появилась ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ… нСдСль Π½Π°Π·Π°Π΄. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ скорСС всСго Π² блиТайшСС врСмя появится ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… языков.

Для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ
Packages—>Script—>Run

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π½Π° страницах Atom`Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Для функционирования Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.
ΠŸΡƒΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ здСсь:
Packages—>Script—>Configure Script—>Current Working Directory
Заявку Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ здСсь (ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ быстро)

И Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡŽΠΌΠΎΡ€Π° ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚Π° Script,
Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, судя ΠΏΠΎ всСму, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ всё Π½Π° свСтС:
javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅
ΠΏΠ΅Ρ€Π²ΠΎΠ΄: Атом Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Нод | Π ΡƒΠ±ΠΈ | ΠŸΠΈΡ‚ΠΎΠ½ | Мои носки

Python

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° подсвСтки этого языка ΠΈΠ΄Ρ‘Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с синтаксисом ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ:
Linter + Language Python + Linter Python Pep8 + Script

Script запускаСт ΠΊΠΎΠ΄ Π½Π° Python, Π° Linter ΠΈ Linter Python Pep8 ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ синтаксичСскиС ошибки.
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π’Π°ΠΌ, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Python Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Atom Python Debugger.
ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° ошибок ΠΈ запуск послС установки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:
javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Swift

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Для запуска исполняСмого ΠΊΠΎΠ΄Π° Π‘, C++, Java ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонний ΠΏΠ°ΠΊΠ΅Ρ‚ (Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Atom, Π° ΠΏΠ°ΠΊΠ΅Ρ‚ вашСго дистрибутива), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сам Atom ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большоС количСство языков. Если Atom выступаСт Π² качСствС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°, a Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» рядом запускаСт Π΅Π³ΠΎ β€” это ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для нас, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ прСимущСство рСдактирования, ΠΊΠ°ΠΊ Atom.
Для запуска Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² ΠΎΠΊΠ½Π΅ Atom установитС ΠΏΠ°ΠΊΠ΅Ρ‚ Term. Для запуска Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² ΠΎΠΊΠ½Π΅ Atom Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ
Packages—>Command Palette—>Toggle ΠΈ Term
с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. image loader. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ интСрСсный ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ gif ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² script, ссылки.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Atom для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° JavaScript

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. atom. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-atom. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° atom. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Атом – популярный бСсплатный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, созданный Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ GitHub’а для программистов. Он Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся, для Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ сотни ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹.

Атом построСн Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Electron, поэтому ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Windows, Linux ΠΈ macOS. Π‘Ρ€Π΅Π΄ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… возмоТностСй Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, доступных сразу послС установки:

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π½ΡƒΠΆΠ΅Π½ для установки ΠΈ удалСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ (ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²). Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° JavaScript для бэкСнда ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. eslint. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-eslint. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° eslint. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Для установки Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройках Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ β€œInstall”, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² строкС поиска, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œInstall”.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ кодирования

Eslint – это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰Π°Ρ стандарты кодирования Π½Π° JavaScript. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ Π² ΠΌΠΈΡ€Π΅ JS.

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. eslint atom. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-eslint atom. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° eslint atom. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

НуТно сначала ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ eslint Π² систСмС, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Атома, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ установлСнный Π»ΠΈΠ½Ρ‚Π΅Ρ€. Π•ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ способы ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ. ΠœΡ‹ рассмотрим установку Π»ΠΈΠ½Ρ‚Π΅Ρ€Π° глобально Π² систСмС.

АвтоматичСскоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

ВстроСнноС Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ самой ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠΉ схСмС, анализируя содСрТимоС Ρ„Π°ΠΉΠ»ΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стороннСй ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ β€œtern” ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ повСдСния. β€œtern” ΡƒΠΌΠ΅Π΅Ρ‚:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. tern. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-tern. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tern. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Атома atom-ternjs Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ само ΠΏΠΎ сСбС.

АвтоматичСскоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

ПолСзноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ autocomplete-modules автоматичСски дополняСт Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅.

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. autocomplete modules. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-autocomplete modules. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° autocomplete modules. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° опрСдСлСния

js-hyperclick позволяСт быстро ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Atom для ΠΏΠ΅Ρ€Π²ΠΎΠΉ вёрстки

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ установкС, настройкС ΠΈ использованию самого ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠ³ΠΎ Π½Π° сСгодняшний дСнь Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π°

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. 0*GX5JAH3ZW0vgscvf. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-0*GX5JAH3ZW0vgscvf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 0*GX5JAH3ZW0vgscvf. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. 1*2B3jVESV VeUntBNSgHAfQ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-1*2B3jVESV VeUntBNSgHAfQ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1*2B3jVESV VeUntBNSgHAfQ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

ΠŸΠΎΡ‡Π΅ΠΌΡƒ я Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ Atom

НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ всС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ TextMate Π½Π° SublimeText ΠΈ это Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ своСврСмСнно ΠΊΡ€ΡƒΡ‚ΠΎ. Но ΠΊΠΎΠ³Π΄Π° Π² ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π° Π²ΠΎΡˆΡ‘Π» GitHub, сразу стало понятно Π·Π° ΠΊΠ΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅.

Atom β€” это Π±Ρ‹ΡΡ‚Ρ€ΠΎΡ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΎΡ‚ GitHub с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ растущим сообщСством. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатный, ΡƒΠ»ΡŒΡ‚Ρ€Π° соврСмСнный, Π»Π΅Π³ΠΊΠΎ настраиваСмый Ρ‡Π΅Ρ€Π΅Π· чСловСкопонятный интСрфСйс, Π½ΠΎ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ β€” Π² этом вСсь Atom.

На ΠΌΠΎΠΉ взгляд, Π½Π° сСгодняшний дСнь это Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΉ Π½Π° ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя.

Установка

Для установки Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· описанных Π½Π° сайтС Atom систСм:

OS X 10.8 or later, Windows 7 & 8, RedHat Linux, and Ubuntu Linux

Π’Π°ΠΊ ΠΊΠ°ΠΊ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π° Mac, Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ инструкции Π±ΡƒΠ΄Π΅Ρ‚ для Π½Π΅Π³ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π° с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для Windows.

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ дистрибутив ΠΈ установитС Π΅Π³ΠΎ ΠΊΠ°ΠΊ полагаСтся Π² вашСй систСмС. На Mac OS X Π½ΡƒΠΆΠ½ΠΎ пСрСнСсти ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Applications), Π½Π° Windows Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ установочный дистрибутив.

ПослС этого ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Atom ΠΈ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ настройкС.

Настройка

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ всё Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, я расскаТу Π²Π°ΠΌ ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сам Atom, Π²Π°ΡˆΡƒ систСму, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊΡƒΡŽ Ρ‚Π΅ΠΌΡƒ подсвСтки синтаксиса Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ.

Настройка Atom

ПослС установки Atom сразу Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ настроСн Π² соотвСтствии с послСдними тСндСнциями. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всСго Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ отступов
Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки Atom β†’ Preferences β†’ Settings ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π° Show Indent Guide. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… полосочСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°.

(UPDATE: Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ) НастройтС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ autocomplete
Autocomplete β€” это инструмСнт для автоматичСского написания ΠΊΠΎΠ΄Π°. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Atom β†’ Open Your Keymap ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Настройка Mac OS X

Π’ соврСмСнных Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ курсор Π½Π° нСсколько строк. Π§Ρ‚ΠΎ Π±Ρ‹ это Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Mac, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ стандартных сочСтаний клавиш. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² систСмныС настройки ο£Ώ β†’ System Preferences β†’ Keyboard β†’ Shortcuts β†’ Mission Control ΠΈ снимитС Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π½Π° Π΄Π²ΡƒΡ… ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ…:

Mission Control
Π—Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ сочСтаниС клавиш ^↑

Application windows
Π—Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ сочСтаниС клавиш ^↓

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Shift-Ctrl-↑ ΠΈ Shift-Ctrl-↓. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько строк ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ курсоры Π² Π»ΡŽΠ±Ρ‹Π΅ мСста Π² ΠΊΠΎΠ΄Π΅ Π·Π°ΠΆΠ°Π² Cmd ΠΈ просто кликая Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ мСсто.

Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Packages β€” это нСбольшиС, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ дополнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ возмоТности Atom.

Для установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Atom β†’ Preferences β†’ Install ΠΈ Ρ‡Π΅Ρ€Π΅Π· строку поиска Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ установитС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

Atom-color-highlight
ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² ΠΊΠΎΠ΄Π΅

Autocomplete-css
Π£ΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ написаниС CSS

Autocomplete-paths
Π£ΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ написаниС ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Autocomplete-plus
Π£ΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ автоматичСскоС написаниС ΠΊΠΎΠ΄Π°

Emmet
НСзамСнимый инструмСнт Π΄Π·Π΅Π½ ΠΊΠΎΠ΄Π΄Π΅Ρ€Π°, ускоряСт написаниС HTML ΠΊΠΎΠ΄Π° Π² Ρ€Π°Π·Ρ‹

Π’Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌΡ‹ подсвСтки ΠΊΠΎΠ΄Π°

Моя любимая Ρ‚Π΅ΠΌΠ° Twilight Π½Π΅ поставляСтся с Atom, скорСй всСго ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ эта Ρ‚Π΅ΠΌΠ° ΠΏΡ€ΠΈΡˆΠ»Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° TextMate. НСсмотря Π½Π° Π½ΠΎΠ²ΠΈΠ·Π½Ρƒ Atom, ΠΊ соТалСнию, я ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΡˆΡ‘Π» для сСбя Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ поставляСмой с Π½ΠΈΠΌ.

Для установки Twilight, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡΡ‚ΡŒ Π·Π°ΠΉΡ‚ΠΈ Π² установку ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² этот Ρ€Π°Π· Π² строкС поиска Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Themes, вмСсто Packages. Найти Twilight ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ Ρ‚Π΅ΠΌΡ‹ поставлСны, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Atom для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ всё Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ (ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ снова).

Как всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ установки ΠΈ настройки Π² дСйствии Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм нСсколько ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ.

Emmet Π² дСйствии

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ сохранитС Π΅Π³ΠΎ, Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ β€œindex.html”, СстСствСнно Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ. Для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСх ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠ² Atom, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… сниппСтов (snippets) ΠΈ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ подсвСтки ΠΊΠΎΠ΄Π° (syntax highlighting) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° (.html Π² Π΄Π°Π½Π½ΠΎΠΌ случаС).

Π˜Ρ‚Π°ΠΊ, пишСм Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Tab. Emmet Ρ€Π°Π·Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π²Π°ΠΌ Π±Π°Π·ΠΎΠ²ΡƒΡŽ структуру HTML.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΎΠ± использовании Emmet Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Atom

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ разбСрёмся, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Atom для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ всё Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅.

Установка Atom

Для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows ΠΈΠ»ΠΈ MacOS Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Atom ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с GitHub рСпозитория ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π—Π°Ρ‚Π΅ΠΌ Π½Π°Π΄ΠΎ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ atom.exe. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° портативная, поэтому установки Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚.

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 33 16. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 33 16. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 33 16. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π’Π΅Ρ€ΡΠΈΡŽ для Linux ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ ΠΆΠ΅. Доступны deb- ΠΈ rpm-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ· исходников. Для установки Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ deb-ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Ubuntu ΠΈΠ»ΠΈ Debian Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Π’Π°ΠΊΠΆΠ΅ Π² Ubuntu ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² snap. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню систСмы:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 38 18. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 38 18. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 38 18. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Atom

1. Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Atom

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 43 44. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 43 44. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 43 44. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 43 59. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 43 59. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 43 59. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π”Π°Π»Π΅Π΅ для установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· списка Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Install.

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 52 13. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 52 13. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 52 13. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Когда установка Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, Π²Ρ‹ смоТСтС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ настройки ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Settings ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Disable. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ atom ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ строки. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

apm install имя_ΠΏΠ°ΠΊΠ΅Ρ‚Π°

2. Русификация Atom

Π― Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Ρ€ΡƒΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚ΠΎ английский Π²Π°ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ понадобится ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ возмоТности Π΅Π³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π² мСню Π½Π΅Ρ‚, Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ мноТСство инструкций Π½Π° русском. Но Ссли ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ. Для этого установитС ΠΏΠ°ΠΊΠ΅Ρ‚ atom-i18n. Π­Ρ‚ΠΎ Π½Π΅ просто русификатор Atom, ΠΏΠ°ΠΊΠ΅Ρ‚ содСрТит ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства языков.

Когда ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ установлСн, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Settings ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π² ΠΏΠΎΠ»Π΅ Language Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Русский:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 53 16. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 53 16. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 53 16. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ останСтся ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ мСню ΠΈ контСкстноС мСню Π±ΡƒΠ΄ΡƒΡ‚ Π½Π° русском:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 53 55. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 53 55. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 53 55. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ русский язык Π² Atom Π½Π΅ Ρ‚Π°ΠΊ слоТно. Π”Π°Π»ΡŒΡˆΠ΅ Π² этой инструкции я Π±ΡƒΠ΄Ρƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€ΡƒΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π²Ρ‹ Π½Π΅ ставили ΠΈ всС названия ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π° английском языкС. Π£ΠΆΠ΅ сСйчас Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Atom Π³ΠΎΡ‚ΠΎΠ² ΠΊ использованию, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅.

3. Π’Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌΡ‹ оформлСния

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 10 59 47. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 10 59 47. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 10 59 47. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ интСрфСйса Theme UI ΠΈ Ρ‚Π΅ΠΌΡƒ подсвСтки синтаксиса Theme Syntax:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 11 03 39. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 11 03 39. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 11 03 39. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Доступна свСтлая Ρ‚Π΅ΠΌΠ° ΠΈ тёмная:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 11 02 55. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 11 02 55. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 11 02 55. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π’Π΅ΠΌ синтаксиса Ρ‚ΠΎΠΆΠ΅ доступно нСсколько, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ нравится. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ ΠΈΠ· сСти.

4. ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса ΠΈ ошибок

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ подсвСчиваСт синтаксис для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° языков, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ установлСны ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ PHP, HTML, Json, SQL, XML, CSS, CoffeeScript, JavaScript, Java, C/C++, Go ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Но Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ подсвСтку для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… языков, ΠΈΡ… Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ twig, Ссли ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ этим ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ, установив ΠΏΠ°ΠΊΠ΅Ρ‚:

Π’Π°ΠΊΠΆΠ΅ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π²ΠΈΠ΄Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ:

Π’ Atom для подсвСтки ошибок Π½Π° Π»Π΅Ρ‚Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ интСрфСйс Π»ΠΈΠ½Π΅Ρ‚Ρ€ΠΎΠ². Π•ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Linter, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… языков. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ подсвСтку ошибок Π² PHP, CSS, JSON ΠΈ HTML, Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эти ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

ПослС установки этих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ссли Π²Ρ‹ допуститС ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² PHP ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ языкС, Ρ‚ΠΎ сразу ΠΆΠ΅ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ сообщСниС ΠΎΠ± этом:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 11 21 52. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 11 21 52. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 11 21 52. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

5. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Git

БистСмы контроля вСрсий ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ сСйчас практичСски Π²Π΅Π·Π΄Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Git Π² Atom, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ git-plus. ПослС этого Π² срСдС появится интСграция с Git. Если Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, прямо ΠΈΠ· интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 47 55. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 47 55. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 47 55. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Git Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ экрана. Π—Π΄Π΅ΡΡŒ Π½Π°Π΄ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π·Π°Ρ‚Π΅ΠΌ ввСсти описаниС ΠΊΠΎΠΌΠΌΠΈΡ‚Π° ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Commit to имя_Π²Π΅Ρ‚ΠΊΠΈ. Рядом с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Git, Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ измСнСния Π² ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

6. АвтоматичСскоС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’ популярных срСдах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ удобная функция. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ Atom Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Для этого установитС ΠΏΠ°ΠΊΠ΅Ρ‚ atom-beautify ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ php-cs-fixer, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ автоматичСского форматирования php.

Π’Π°ΠΊΠΆΠ΅ для php Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ инструмСнт php-cs-fixer Π² систСму. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Linux:

sudo chmod a+x php-cs-fixer
sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 11 51 42. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 11 51 42. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 11 51 42. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

7. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² стилС Vim

Если Π²Π°ΠΌ нравится философия Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Vim, ΠΊΠ°ΠΊ ΠΌΠ½Π΅, Ρ‚ΠΎ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС возмоТности vim. Π’ Atom это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, достаточно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ тСксту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ клавиши h j k l, Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ v, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ y x ΠΈ p для копирования ΠΈ вставки, / для поиска, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ vim, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ :w для сохранСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

8. ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΡ‹ Π² CSS

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 28 56. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 28 56. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 28 56. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π”Π°Π»Π΅Π΅ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ Autoprefixer ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter. ПослС этого прСфиксы производитСля Π² css atom Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски установлСны:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 29 02. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 29 02. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 29 02. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

9. ΠžΡ‚Π»Π°Π΄ΠΊΠ° PHP Π² Atom

ΠŸΡ€ΠΈ написании ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ PHP ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Xdebug. Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Xdebug Π² систСму. Π’ Ubuntu для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

sudo apt install php-xdebug

Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ строчки Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°:

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=false

Π—Π΄Π΅ΡΡŒ Π²Π°ΠΆΠ΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ xdebug.remote_autostart, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ false. Если это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ true, Ρ‚ΠΎ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ для всСх выполняСмых скриптов, Π° это Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. ΠŸΠΎΡ€Ρ‚ оставляСм ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 9000, хост 127.0.0.1. Π—Π°Ρ‚Π΅ΠΌ пСрСзапуститС Π²Π΅Π±-сСрвСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки:

sudo systemctl restart apache2

Π”Π°Π»Π΅Π΅ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ php-debug, Ρ‚Π°ΠΊΠΆΠ΅ установитС Π΅Π³ΠΎ зависимости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСда:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 11 48 46. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 11 48 46. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 11 48 46. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ сообщСниС «You have both linter and atom-ide-diagnostics enabled, which will both display lint results for Linter-based packages». ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки ΠΏΠ°ΠΊΠ΅Ρ‚Π° atom-ide-ui ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Enabled Fetures. Π—Π΄Π΅ΡΡŒ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Diagnostics Services ΠΈ Diagnostics:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 01 48. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 01 48. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 01 48. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

ПослС установки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ. Для этого просто ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² строчки, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ останова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ появилась синяя Ρ‚ΠΎΡ‡ΠΊΠ°:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 06 41. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 06 41. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 06 41. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 06 54. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 06 54. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 06 54. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π”Π°Π»ΡŒΡˆΠ΅ займёмся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‘ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, установитС это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Debug:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 07 39. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 07 39. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 07 39. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ страницу ΠΈ Π² Atom автоматичСски запустится ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ пошагово ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Когда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° спросит соотвСтствиС ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π² ΠΎΠ±ΠΎΠΈΡ… полях ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ находится Π½Π° локальной машинС:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 08 26. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 08 26. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 08 26. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ станСт доступна ΠΎΡ‚Π»Π°Π΄ΠΊΠ°:

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 18 26. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 18 26. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 18 26. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

А инструкция, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Atom для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΡƒΠΆΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ΡΡŒ.

10. Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² Atom

javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. Snimok ekrana ot 2019 04 19 12 29 02. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄-Snimok ekrana ot 2019 04 19 12 29 02. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° javascript atom ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Snimok ekrana ot 2019 04 19 12 29 02. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ считаСм Ρ‡Ρ‚ΠΎ Ρƒ Вас установлСна поддСрТиваСмая опСрационная систСма, Node.JS ΠΈ Atom. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² OpenSUSE (13.1) Π² Π½Ρ‘ΠΌ (ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² дистрибутивах *nix) ΡƒΠΆΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Python Π½ΠΎ PHP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. Π’Π°ΠΊ ΠΆΠ΅ исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Ubuntu (>12.04). Если Ρƒ Вас Windows 7 ΠΈΠ»ΠΈ 8, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ с Π½ΠΈΠΌΠΈ (языками) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Atom ΠΏΠΎΠ΄ root. ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Atom для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ основныС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ интСрСсныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Emmet, Π½ΠΎ я ΠΈΠΌ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ, поэтому Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎ Π½Π΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ. Π’ Ρ†Π΅Π»ΠΎΠΌ, ΠΏΡ€ΠΈ достаточной настройкС, Atom прСвращаСтся практичСски Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. А ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ возмоТности Atom ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ javascript Π² Atom? Или любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ IDE?

Π― Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Atom ΠΈ javascript.

Π― Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скачал Atom ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ запустил Π΅Π³ΠΎ. Но Ρƒ мСня Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΌ?

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ я Π²ΠΈΠΆΡƒ ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΎΠΊΠ½Π΅:

Он Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΊΠΎΠ΄, ΠΈ я Π½Π΅ Π²ΠΈΠΆΡƒ «run» ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ для запуска этого ΠΊΠΎΠ΄Π°.

Как Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ javascript Π² Atom ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ IDE?

3 ΠΎΡ‚Π²Π΅Ρ‚Π°

Π― Π½Π°Ρ…ΠΎΠΆΡƒ, Ρ‡Ρ‚ΠΎ ATOM-Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΈ ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π― Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ atom Π² машинС windows 7, ΠΈ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² JAVA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, сдСлав Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния Π² ΠΊΠΎΠ΄Π΅. Однако я Π½Π΅ Π½Π°Ρ…ΠΎΠΆΡƒ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ тСст ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, я Ρ…ΠΎΡ‡Ρƒ.

Π― пытался Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ide для python3, ΠΈ atom Π·Π²ΡƒΡ‡Π°Π» Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, Π½ΠΎ Atom runner Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½. НапримСр, этот простой ΠΊΠΎΠ΄ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, я Π²ΡΡ‚Π°Π²Π»ΡΡŽ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Ρ‚Π°ΠΊΠΎΠΉ, какая ΠΎΠ½Π° Π΅ΡΡ‚ΡŒ: ΠœΠΎΠ³Ρƒ Π»ΠΈ я Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ atom для выполнСния ΠΊΠΎΠ΄Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅? Π―.

Π•ΡΡ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ! Javascript-это язык, созданный для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, поэтому ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с HTML ΠΈ CSS, поэтому Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособий Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ HTML ΠΈ CSS с Javascript. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Java, Python, VB.NET, Π³Π΄Π΅ Π½Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ для наТатия ΠΈ выполняСтся ΠΊΠΎΠ΄ JS, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ» HTML, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС @user3538203.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я добавлю нСсколько шагов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ JS.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π•ΡΡ‚ΡŒ способы Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ JS Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² консоли ΠΈΠ»ΠΈ Π² качСствС прилоТСния, Π½ΠΎ для этого потрСбуСтся большС Π·Π½Π°Π½ΠΈΠΉ ΠΎ JS, ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ NodeJS ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π» @user3538203.

Для этого Ρƒ вас Π΅ΡΡ‚ΡŒ 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

А Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Safari/Chrome/Firefox

Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Atom ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π― всСгда просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку для JS с Atom/Aptana ΠΈ Ρ‚. Π”., Если я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ grunt, gulp, npm ΠΈ Ρ‚. Π”.

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Ninja-IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root. Как я ΠΌΠΎΠ³Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с IDE? Π― попытался Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ послС запуска Ninja-IDE ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root, Π½ΠΎ это Π½Π΅ сработало. Π―.

Π― ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» привязку клавиш Atom IDE ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ alt + f (Π² ΠΌΠΎΠ΅ΠΌ keymap.cson): ‘atom-text-editor’: ‘alt-f’: ‘unset!’ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ alt + f отобраТался.

Π― Π½Π°Ρ…ΠΎΠΆΡƒ, Ρ‡Ρ‚ΠΎ ATOM-Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΈ ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π― Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ atom Π² машинС windows 7, ΠΈ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² JAVA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, сдСлав Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅.

Π― пытался Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ide для python3, ΠΈ atom Π·Π²ΡƒΡ‡Π°Π» Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, Π½ΠΎ Atom runner Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½. НапримСр, этот простой ΠΊΠΎΠ΄ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, я Π²ΡΡ‚Π°Π²Π»ΡΡŽ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π― Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ atom, поэтому, ΠΊΠΎΠ³Π΄Π° я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ python, написанный Π² atom Π² terminal, я Π½Π΅ знаю, how. i пытался ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ‚ΠΈΠΏΠ°.

Когда я ΠΏΡ€ΠΎΠ±ΡƒΡŽ свой ΠΊΠΎΠ΄ Π² Atom IDE. from selenium import webdriver br = webdriver.Firefox() br.get(‘https://www.facebook.com/login/’) email = br.find_element_by_id(’email’).

Π― попытался Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ index.html Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΏΠΊΠΈ dist Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ прилоТСния angularjs, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» скрипта Π² index.html, ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ atom IDE, Π² Π½Π΅ΠΌ загруТаСтся ΠΎΠΊΠ½ΠΎ chrome developer tools. Как я ΠΌΠΎΠ³Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Atom для кодирования ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *