Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

How to open the terminal in Atom?

How to open the terminal in Atom? Do I need to install a plug-in?

If possible, I also would like to know how to use shortcut keys to open the terminal.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

8 Answers 8

For Windows follow the below steps

(1)go to file>setting and click on install Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

(2) then type «platformio-ide-terminal» in packages and hit install Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅ (3) after finish install restart atom and press

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Edit: I no longer use Atom. The plugins I originally recommended here have all apparently ceased to be maintained. I’ve updated this answer with the suggestions in the comments, but please note I haven’t tried any of these and will no longer be maintaining this answer.

Please check the comments or other answers for more up-to-date recommendations.

There are a number of Atom packages which give you access to the terminal from within Atom. Try a few out to find the best option for you.

Open a terminal in Atom:

Open an external terminal from Atom:

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

Atom editor ΠΈ Nodejs β€” быстрый старт

Atom β€” достаточно Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для программистов, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ GitHub. Π‘Π°ΠΌ ΠΏΠΎ сСбС ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° SublimeText, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΎΠΊ ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½. ОсобСнно для ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с использованиСм nodejs, ruby ΠΈΠ»ΠΈ python. РазумССтся всС Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° я Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Π±ΡƒΠ΄Ρƒ, ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ Π½Π° Π½ΠΎΠ΄Π΅, ΠΊΠ°ΠΊ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΎΠΌ ΠΌΠ½Π΅ языкС программирования.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Atom

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, для ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ это ΠΈ Π½Π΅ проблСма… Π° ΠΌΠ½Π΅ Π½Π΅ нравится.

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я Π°Π΄Π΅ΠΏΡ‚ вСсьма старой ΡˆΠΊΠΎΠ»Ρ‹ ΠΏΠΎΠ³Ρ€ΠΎΠΌΠΈΠ·Π΄ΠΎΠ² ΠΈ … Ρ‚Π°ΠΊ слоТилось, Ρ‡Ρ‚ΠΎ я Π½Π΅ люблю, ΠΊΠΎΠ³Π΄Π° Ρƒ мСня ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ нСсколько ΠΎΠΊΠΎΠ½, Ρ‚ΠΈΠΏΠ° ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ мСня Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚. А Ρ‚ΡƒΡ‚ Π΅Ρ‰Π΅ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ β€” ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡŒ измСнСния ΠΈΠ»ΠΈ Π½Π΅Ρ‚. ΠšΠΎΡ€ΠΎΡ‡Π΅ цСлая пляска с Π±ΡƒΠ±Π½ΠΎΠΌ. МнС Π²ΠΎΡ‚ ΡƒΠΆΠ΅ 3 Π³ΠΎΠ΄Π° ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ΄Π°, Π΄Π΅, быстрСС ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ php, Π½ΠΎ ΠΏΠΎΠΊΠ°, ΠΈΠ·-Π·Π° свистопляски с консолью, я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ ΡΠΏΠ΅ΡˆΡƒ с этим ΡΠΎΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒΡΡ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ Π΅ΡΡ‚ΡŒ atom, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ Π΄Π΅Π±Π°Π³Π³Π΅Ρ€ прямо Π²Π½ΡƒΡ‚Ρ€ΡŒ интСрфСйса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС это Π΄Π΅Π»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ линуксом, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ΄ шиндой.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит atom Π² настроСнном Π²ΠΈΠ΄Π΅:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Π’Π½ΠΈΠ·Ρƒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΎΡ‡ΠΊΡƒ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² Π½Π΅ΠΉ тСстовый nodejs сСрвСр. Классно?

Но это Π΅Ρ‰Π΅ Π½Π΅ всС Β«Ρ„ΠΈΡ‡ΠΈΒ», Ρ…Π΅Ρ…Π΅. Atom Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π½ΠΎ Ρ‚Π°ΠΊ-ΠΆΠ΅ слСдит Π·Π° синтаксисом ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ исходного скрипта. Π‘Ρ‚ΠΎΠΈΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ лишний ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ Π½Π΅ Π²Π΅Ρ€Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ выдаст ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Β«Π“ΠΎΠ²ΠΎΠ½ΠΊΠΎΠ΄Β» Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚! Π’ качСствС дСмонстрации я прямо сСйчас, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Π΄ΠΎΠΏΡƒΡ‰Ρƒ нСсколько ошибок Π² ΠΊΠΎΠ΄Π΅.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

ΠŸΠ΅Ρ€Π²Π°Ρ ошибка β€” это отсутствиС ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

А Π²ΠΎΡ‚ вторая ΡƒΠΆΠ΅ интСрСснСС, Ρ…Π΅Ρ…Π΅.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Π­Ρ‚ΠΎ стилистичСская ошибка, ΠΊΠ°ΠΊ Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ сам слСдит Π·Π° стилСм написания ΠΊΠΎΠ΄Π°. И Ссли Π²Ρ‹ допускаСтС ошибки Π² этом самом стилС, ΠΎΠ½ вас ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚.

Ну ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎΡ‚:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ» нСкрасивый ΠΈΠ»ΠΈ лишний ΠΏΡ€ΠΎΠ±Π΅Π» β€” Π½Π° Ρ‚Π΅Π±Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ! Π—Π°Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ стилизованный ΠΊΠΎΠ΄ ΠΎΠ½ Π½Π΅ ТалуСтся:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Π’Π°ΠΊ-ΠΆΠ΅ имССтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π² Ρ‚ΠΎΠΌ-ΠΆΠ΅ sublimetext, Ссли Π²Ρ‹ Π΅Π³ΠΎ использовали. Но Ρ‚Π°ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Π½Π΅Π±Ρ‹Π»ΠΎ подсвСтки Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ΡƒΡ‚ β€” подсвСтка Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ!

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Однако, стоит Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти возмоТности Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» Π½Π΅ доступны. Π’Π°ΠΌ придСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. А я Π²Π°ΠΌ Π² этом ΠΏΠΎΠΌΠΎΠ³Ρƒ.

НастраиваСм Atom ΠΈ Nodejs

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ Π±Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСбС Π½Π° ΠΏΠΊ ΠΎΠ±Π° этих прилоТСния.

Nodejs ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚, Π° Atom β€” Ρ‚ΡƒΡ‚. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Ссли Ρƒ вас Linux, Π΄ΡƒΠΌΠ°ΡŽ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ эти ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² доступных Π²Π°ΠΌ рСпозиториях.

ПослС установки запуститС Atom. НуТно Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ряд ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.

БобствСнно список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

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

atom-terminal-panel

Short note

This project uses jquery-autocomplete-js for autocompletion.

Development

This project is in alpha stage. Please contribute this project if you liked it. All the help is welcome. Thank you.

Usage

Just press shift-enter or just Ctrl + ` (control + backtick) and enjoy your cool ATOM terminal πŸ˜€ Try pressing the ctrl in the terminal for dynamic suggestions list!

Screenshot

Terminal with fancy file links and interactive interface.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Fancy custom highlighting rules.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

There’s also nice looking easy-to-use command finder dialog (just to search your custom commands and terminal build-ins):

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Feature

And a lot more! See it by yourself!

Plugins

This ATOM plugin is modular. You can create your own commands or download existing from the other users. The release contains also the built-in plugins (for file system management etc.).

Terminal-commands.json

The config file contains:

The sample config file can look like:

The above configuration file will create highlight rule for all lines containing «warning: » text (this lines will be colored yellow).

Creating custom terminal shortcuts

You can create your own shortcuts buttons, which are placed on the terminal toolbar. To do it just put a new entry in the toolbar property:

E.g. creating a button, which displays all avaliable terminal bultin commands:

Another example. Now the button will move the terminal to the C: directory:

You can add also tooltips describing the button functions:

And now creating custom actions:

You can now bind the command to the specified keys by editing your keymap.cson :

Defining custom commands

Each command is defined in the commands entry the following way:

‘command0’, ‘command1’. are the commands that will be invoked by the user entry. Example involving g++ usage:

As you can see you are able to build the current C/C++ project using only a single command. You may also try creating a build command accepting single file path (simple source file path) and the auto_build command, which will execute build command with %(file) parameter. E.g.

Defining custom rules

The highlight rules that are placed in rules property can be defined using two methods. The simple way looks like:

Or more complex (and also more powerful) way:

The REGEXP will be replaced with REPLACEMENT and all the line with matched token will be colored to red(matchLine:true).

You can also override default regular expression flags (default are: gm ):

And specify how many lines under the match should be replaced:

Getting more from custom patterns

You can event make your patterns to be applied to the html code. Adding the forced option to the match :

From now your pattern will be applied to the html code, so it may seriously broke entire terminal output! The forced patterns must be carefully designed to correctly manipulate the html code. If you’re a beginner you should do most things without using forced patterns.

More about regex rules

You can use the following properties in regex matches:

Special annotation

Text formatting

Please use the %(^. ) modifiers to format the text:

Internally defined commands

You can take advantage of commands like memdump which prints information about all loaded commands (internal, not native!). Here the list of all commands:

Included example commands:

Internal configuration

You can modify the extensions.less file and add your own extension colouring rules. E.g:

Simple like making a cup of fresh coffee. Just dot, extension name and CSS formatting.

You can modify it to make the terminal look cooler.

Creating more advanced custom functions (plugins)

But if you’re using state.exec you must remember about passing not only command string but also state and args parameters (array of refernced parameters). The array of the referenced parameters contains all parameters which will be referenced by a command string (element at zero index in array will be used for %(0) replacement). If the command string do not reference its parameters you can pass only a null value. As you can see all terminal messages are displayed automatically (just return the string message). but you can also print them manually:

You can also export new variables:

More about console

You can also call other useful console methods:

Hotkeys

Example configuration

The regex rules preview can be easily checked by invoking echo command (e.g. echo warn test warning messages. ).

Note that after each config update you must call update command otherwise changes will take no effects.

Experiments

This package is in alpha development phase. You can enable experimental features, which may be added to the software in incoming releases.

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we’ll investigate right away.

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

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Atom?

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Atom? НуТно Π»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½?

Если Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ горячиС клавиши для открытия Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

ΠžΠ’Π’Π•Π’Π«

ΠžΡ‚Π²Π΅Ρ‚ 1

ΠžΡ‚Π²Π΅Ρ‚ 2

Для Windows Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги

(1) ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ> настройки ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ установки Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

(2) Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ «platformio-ide-Terminal» Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «install» Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅ (3) послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки пСрСзапуститС Atom ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

ΠžΡ‚Π²Π΅Ρ‚ 3

БущСствуСт ряд ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Atom, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ доступ ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Atom. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ нСсколько, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для вас.

НСкоторыС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ubuntu (с ΠΈΡ… основными сочСтаниями клавиш):

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Atom:

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ terminal-plus большС Π½Π΅ поддСрТиваСтся. Бпасибо Π·Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ, @MorganRodgers.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ внСшний Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΎΡ‚ Atom:

Если Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ярлык ΠΎΡ‚ΠΊΡ€Ρ‹Π» внСшний Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Atom, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ atom-terminal (это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ctrl-shift-t Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свой внСшний Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ»ΠΈ alt-shift-t Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠžΡ‚Π²Π΅Ρ‚ 4

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ сдСланы Π½Π° Mac.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

ΠžΡ‚Π²Π΅Ρ‚ 5

ΠžΡ‚Π²Π΅Ρ‚ 6

ПослС установки platmormio-ide-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду. Π—ΠΠ§Π•Πœ?

ΠžΡ‚Π²Π΅Ρ‚ 7

ΠžΡ‚Π²Π΅Ρ‚ 8

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ «platformio-ide-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»»: ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ», « >> НаТмитС » + Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ « >> Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ » Поиск ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² « Π²Π²Π΅Π΄ΠΈΡ‚Π΅ » platformio-ide-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» « >> НаТмитС » Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ «.

И Ρ‚ΠΎΡ‡Π½ΠΎ отвСчая Π½Π° вопрос. Если Π²Ρ‹ Ρ€Π°Π½Π΅Π΅ установили, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

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

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² АтомС?

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π² 2020 Π³ΠΎΠ΄Ρƒ

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² АтомС? МнС Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½?

Если Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтания клавиш для открытия Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Для Windows Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

(1) ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ»> настройки ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° установку

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

(2) Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«platformio-ide-terminalΒ» Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ ​​наТмитС Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ».

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

(3) послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки пСрСзапуститС Π°Ρ‚ΠΎΠΌ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

БущСствуСт ряд ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Atom, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π°ΠΌ доступ ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ ΠΈΠ· Atom. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для вас.

НСкоторыС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ubuntu (с ΠΈΡ… основными сочСтаниями клавиш):

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Атом:

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΊΠ°ΠΊ terminal-plus большС Π½Π΅ поддСрТиваСтся. Бпасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, @MorganRodgers.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ внСшний Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ· Атом:

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ снимки экрана Π±Ρ‹Π»ΠΈ сдСланы Π½Π° Mac.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π°Ρ‚ΠΎΠΌΠ΅

Π’ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… вСрсиях Mac Catalina

, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Β«platformio-ide-terminalΒ»: ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ «ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Сния ⌘,» >> НаТмитС «+ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ» >> Π’ Β«Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹Β» Ρ‚ΠΈΠΏ «ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°-ΠΈΠ΄Π΅-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»» >> НаТмитС «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ».

И отвСчая ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° вопрос. Если Π²Ρ‹ Ρ€Π°Π½Π΅Π΅ установили, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

Π― Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этой Ρ†Π΅Π»ΠΈ, поэтому я использовал Π΅Π³ΠΎ Π² своСм init.coffee :

Π‘ этим я ΠΌΠΎΠ³ Π±Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ ctrl-shift-t ΠΊ open-terminal ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΈ ΠΎΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

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

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

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