Atom командная строка windows

Содержание
  1. FAQ по текстовому редактору Atom
  2. Содержание
  3. Статьи по Atom
  4. Открытие файлов через контекстное меню
  5. Как вызвать командную строку Atom
  6. Как поменять язык подсветки синтаксиса кода
  7. Как найти файл в папке проекта по его имени
  8. Как второй документ отобразить рядом с первым документом
  9. Как сварачивать код
  10. Как найти что-то в файле
  11. Как заменить что-то в файле
  12. Как найти в файлах всей папки
  13. Как показать невидимые символы
  14. Как продублировать текущую строку
  15. Как закомментировать выделенные строчки
  16. Как объединить выделенные строки в одну
  17. Как ставить около строк отметки «bookmarks»?
  18. Как вызвать автодополнение принудительно
  19. Как сделать все буквы заглавными/маленькими в выделенном тексте
  20. atom-console package
  21. Features
  22. Installation
  23. Usage
  24. Commands
  25. Keymaps
  26. Contributing
  27. Troubleshooting
  28. License
  29. I think this package is bad news.
  30. Настройка Atom от GitHub для работы с PHP, Python и некоторыми другими языками программирования
  31. Linter
  32. Пакет Script: запуск программ из Atom
  33. Python
  34. Swift
  35. Терминал
  36. How to open the terminal in Atom?
  37. 8 Answers 8
  38. Open a terminal in Atom:
  39. Open an external terminal from Atom:

FAQ по текстовому редактору Atom

В статье рассказывается о некоторых моментах по работе с Atom, которые не совсем очевидны для пользователей Notepad++.

15.12.2015 4 комментария 58 940 просмотров

В статье рассказывается о некоторых моментах по работе с Atom, которые не совсем очевидны для пользователей Notepad++.

Содержание

В своё время я пытался перейти с Notepad++ на Sublime Text. Не получилось: не сумел найти все нужные для меня фишки из Notepad++ для нормальной работы. Сейчас попробую перейти на Atom.

Статьи по Atom

Вначале ознакомитесь с функционалам при установке дополнительных пакетов из статьи Настройка текстового редактора Atom и дополнительные пакеты.

Открытие файлов через контекстное меню

После установки программы в Windows появляется контекстное меню, через которое можно сразу открыть файл в Atom:

Как вызвать командную строку Atom

Через Ctrl + Shift + P .

Как поменять язык подсветки синтаксиса кода

Внизу справа имеется возможность поменять подсветку синтаксиса.

Как найти файл в папке проекта по его имени

Как второй документ отобразить рядом с первым документом

Эта функция часто используется в Notepad++. Тут она тоже есть: правая кнопка по табу с документом и выбираем куда продублиовать документ. Единственный минус, что в первой области документ остается открытым тоже, но его там можно просто закрыть.

Как сварачивать код

Подведите курсор на номера строк. И там появятся стрелочки, нажимая на которые, код свернется.

Как найти что-то в файле

Делается через стандартное сочетание клавиш Ctrl + F . Также там отображается число найденных мест.

Как заменить что-то в файле

Аналогично через Ctrl + F :

Как найти в файлах всей папки

Делается через сочетание клавиш Shift + Ctrl + F . Замена во всех файлах проекта также делается.

Читайте также:  После загрузки windows зависает мышь

Можно также там задавать фильтр для файлов, по которым производится поиск.

Как показать невидимые символы

Входим в консоль Ctrl + Shift + P и там набираем invisibles (или часть строки) и выбираем команду Window: Toogle Invisibles и её выбираем.

Отмена показа невидимых символов осуществляется аналогичным способом.

Как продублировать текущую строку

Через Ctrl + Shift + D .

Как закомментировать выделенные строчки

Как объединить выделенные строки в одну

Как ставить около строк отметки «bookmarks»?

Через Ctrl + Alt + F2 .

Переход между отметками осуществляется через F2 .

Как вызвать автодополнение принудительно

Через Ctrl + Space .

Как сделать все буквы заглавными/маленькими в выделенном тексте

Через Ctrl + K + U , чтоб все буквы стали большими.

Через Ctrl + K + L , чтоб все буквы стали маленькими.

atom-console package

An Emacs-style console interface for Atom.

Features

  • Execute any Atom command from a convenient console, as opposed to the built in command palette.
  • Execute custom commands!
  • Autocomplete!
  • Convenient tools: a bash shell, calculator, package installation, aliases, and more!

Installation

The latest stable version of atom-console is available through Atom’s package manager in the settings or via apm install atom-console .

Install the latest Github release (may be unstable) with:

Usage

Toggle atom-console with alt-ctrl-x , then enter any command specified within Atom. To see all available commands, open atom-console and type ‘help’. To search for commands, type ‘find’. Auto-complete with tab .

Some currently included non-Atom commands include commands bound to all grammar options in Atom ( [lang]-mode ) and package-install . A list of all built-in custom commands can be found in the commands section.

As development continues, more custom commands will be added, especially ones inspired by Emac’s M-x console.

Commands

Atom Console contains all of Atom’s commands available via the command palette, as well as a growing list of custom commands, such as [lang]-mode , package-install . and shell .

For more information and a complete list of custom commands, see the command documentation.

Keymaps

Keymap Effect
ctrl-alt-x Toggle atom-console
ctrl-alt-g Stop currently executing tool
ctrl-alt-c Focus atom-console

Contributing

Bug reports, suggestions etc. are welcome on Github https://github.com/eschutz/atom-console/issues.

If you’ve developed a neat tool that you think everyone would love, feel free to submit a pull request!

Troubleshooting

If some commands do not work immediately after installation, try reloading Atom with ⌃⌥⌘L (ctrl-option-cmd-L) and using atom-console .

License

This package is available as open source under the terms of the MIT License.

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 от 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). Тем не менее, не все сторонние разработчики придерживаются этой идеологии и пишут свои плагины.

  • linter-php , для PHP `php -l`
  • linter-phpcs , для PHP, `phpc`
  • linter-phpmd , для PHP, `phpmd`
  • linter-pylint , для Python, `pylint`
  • linter-pyflakes , для python, `pyflakes`
  • linter-pep8, для python, `pep8`
  • linter-flake8, для python, `flake8`
  • linter-javac , для Java, `javac`
  • linter-jshint , для JavaScript and JSON, `jshint`
  • linter-jscs , для JavaScript, `jscs`
  • linter-scss-lint , для SASS/SCSS, `scss-lint`
  • linter-coffeelint , для CoffeeScript, `coffeelint`
  • linter-csslint , для CSS, `csslint`
  • linter-rubocop , для Ruby and Ruby on Rails, `rubocop`
  • linter-tslint , для Typescript, `tslint`
  • linter-xmllint , для XML, `xmllint`
  • linter-shellcheck , для Bash, `shellcheck`
  • linter-scalac , для Scala, `scalac`
  • linter-clang , для C / C++, `clang`
  • linter-ruby , для ruby, `ruby -wc`
  • linter-lua , для Lua, `luac -p`

Пакет Script: запуск программ из Atom

Script — пакет для запуска кода в atom.

Установка пакета Script, возможна из командной строки:

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

Каждый язык работает, при наличии предварительно установленного компилятора / интерпритатора.
Пакет Script обновляется довольно часто. Например поддержка Swift появилась менее двух недель назад. Так что скорее всего в ближайшее время появится поддержка новых языков.

Для запуска программы необходимо выбрать
Packages—>Script—>Run

Дополнительные опции можно найти в документации либо на страницах Atom`а или проекта.

Для функционирования должен быть создан рабочий каталог.
Путь к нему нужно прописать здесь:
Packages—>Script—>Configure Script—>Current Working Directory
Заявку разработчикам на поддержку нового языка можно оставить здесь (отвечают быстро)

И немного юмора от разработчиков пакета Script,
у которых, судя по всему, спрашивают всё на свете:

первод: Атом не может найти Нод | Руби | Питон | Мои носки

Python

Поддержка подсветки этого языка идёт изначально. Пакеты для работы с синтаксисом и отладки:
Linter + Language Python + Linter Python Pep8 + Script

Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.
Возможно Вам, для работы с Python также поможет Atom Python Debugger.
Подсветка ошибок и запуск после установки будут выглядеть так:

Swift

Терминал

Для запуска исполняемого кода С, C++, Java иногда проще использовать сторонний пакет (не пакет Atom, а пакет вашего дистрибутива), который запускается через терминал, поскольку сам Atom поддерживает большое количество языков. Если Atom выступает в качестве редактора кода, a терминал рядом запускает его — это очень удобно для нас, поскольку терминал не имеет такое преимущество редактирования, как Atom.
Для запуска терминала в окне Atom установите пакет Term. Для запуска терминала в окне Atom выбрать
Packages—>Command Palette—>Toggle и Term
с нужными параметрами.

В заключении ещё один интересный кликабельный анимационный gif от разработчиков script, ссылки.

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

In the Atom IDE:

  1. Open file>settings
  2. Click «+» (install)
  3. Search for a terminal package called «platformio-ide-terminal»
  4. Click «install».
  5. Press Crtl + ` to toggle the terminal

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:

If you want to open a terminal panel in Atom, try platformio-ide-terminal . Use the keyboard shortcut ctrl-` to open a new terminal instance.

Open an external terminal from Atom:

If you just want a shortcut to open your external terminal from within Atom, try open-terminal-here . You can use ctrl-alt-t to open your external terminal in the current file’s directory, or ctrl-alt-shift-t to open the terminal in the project’s root directory.

Читайте также:  Compilation terminated error in linux
Оцените статью