Scratch file pycharm что это

Scratch files

Scratch files are fully functional, runnable, and debuggable files, which support syntax highlighting, code completion, and all other features for the corresponding file type. For example, while working on one project, you may come up with an idea for a method that you could later use in another project. You can create a scratch file with a draft of the method, which is not stored in your project directory but can be accessed and opened from another project. You can use scratch files to draft code constructs, HTTP requests, JSON documents, and so on.

Scratch buffers are simple text files without any coding assistance features. Scratch buffers can be used for simple task lists and notes to yourself. They are also not stored in the project directory but can be accessed and opened from another project. You can create up to five scratch buffers with default names, which are rotated and reused by clearing the content.

Create scratch files

Select the language of the scratch file. Scratch files of the same type are automatically numbered and added to the Scratches and Consoles directory of the Project tool window.

PyCharm numbers scratch files sequentially starting from 1. If you close a tab with an empty scratch file, PyCharm deletes it.

Create scratch buffers

There is no dedicated menu item for the action to create a new scratch buffer, but you can use the Find Action popup Ctrl+Shift+A and run the New Scratch Buffer action.

Scratch file pycharm что это. py new scratch buffer. Scratch file pycharm что это фото. Scratch file pycharm что это-py new scratch buffer. картинка Scratch file pycharm что это. картинка py new scratch buffer

You can also create a shortcut for the New Scratch Buffer action as described in Configure keyboard shortcuts.

View available scratch files and buffers

Scratch file pycharm что это. py scratch files location. Scratch file pycharm что это фото. Scratch file pycharm что это-py scratch files location. картинка Scratch file pycharm что это. картинка py scratch files location

Consoles are used to compose and execute SQL statements for databases defined in PyCharm as data sources. This functionality is available only when the Database Tools and SQL plugin is enabled. For more information, see Query consoles.

Alternatively, you can use the Show Scratch Files action to open a separate popup with all available scratch files:

Scratch file pycharm что это. show scratch files popup. Scratch file pycharm что это фото. Scratch file pycharm что это-show scratch files popup. картинка Scratch file pycharm что это. картинка show scratch files popup

Источник

Новый PyCharm 4.5 собрал вместе все инструменты для работы с Python

Всем привет! Мы выпустили новый PyCharm 4.5, который уже доступен для скачивания.

Scratch file pycharm что это. b30b25dc3c7f4e559d7eccd10acdfbf1. Scratch file pycharm что это фото. Scratch file pycharm что это-b30b25dc3c7f4e559d7eccd10acdfbf1. картинка Scratch file pycharm что это. картинка b30b25dc3c7f4e559d7eccd10acdfbf1

С момента предыдущего релиза PyCharm 4.0 прошло ровно полгода. За это время PyCharm получил ряд новых полезных инструментов для Python, Django и веб-разработки, которые, как всегда, тесно интегрированы и эффективно работают друг с другом. Сегодня мы рады рассказать, что же интересного и важного появилось в новой версии PyCharm.

В первую очередь, отметим появление интегрированного Python-профилировщика:

Scratch file pycharm что это. image loader. Scratch file pycharm что это фото. Scratch file pycharm что это-image loader. картинка Scratch file pycharm что это. картинка image loader

Теперь вы можете с легкостью собирать статистику работы вашего приложения прямо в PyCharm, а также просматривать результаты в виде графа вызовов функций. Также предусмотрена навигация из графа в код. Профилировщик корректно работает на удаленных машинах. Поддерживаются два популярных профилировщика: yappi и cProfile.

В PyCharm 4.5 мы серьезно улучшили отладчик, который теперь поддерживает режим встроенной отладки. Значения переменных, параметров функций и прочих объектов доступны прямо в окне текстового редактора:

Scratch file pycharm что это. image loader. Scratch file pycharm что это фото. Scratch file pycharm что это-image loader. картинка Scratch file pycharm что это. картинка image loader

Интерактивный режим matplotlib теперь доступен как из Python-консоли, так и из консоли отладчика. С его помощью можно рисовать, обновлять и инспектировать графики в режиме реального времени:

Scratch file pycharm что это. image loader. Scratch file pycharm что это фото. Scratch file pycharm что это-image loader. картинка Scratch file pycharm что это. картинка image loader

Кроме всего прочего, в отладчике теперь поддерживаются две новые возможности: Ignore library files (игнорирование библиотечных модулей) и Step into my code (трассировка только по коду проекта). Первая позволяет останавливать отладчик в коде проекта при возникновении исключения в библиотечном коде, а вторая — шагать в режиме отладки только по коду проекта, не углубляясь в библиотечные исходники:

Scratch file pycharm что это. image loader. Scratch file pycharm что это фото. Scratch file pycharm что это-image loader. картинка Scratch file pycharm что это. картинка image loader

Также в режиме отладчика появился переход из окна отслеживания переменных (variables view) в код:

Scratch file pycharm что это. image loader. Scratch file pycharm что это фото. Scratch file pycharm что это-image loader. картинка Scratch file pycharm что это. картинка image loader

Разработчиков Django должна порадовать новая консоль manage.py. Теперь эта полнофункциональная консоль поддерживает автодополнение команд и их аргументов, хранит историю команд и позволяет просматривать краткую документацию для команд со ссылками на официальную документацию Django:

Scratch file pycharm что это. image loader. Scratch file pycharm что это фото. Scratch file pycharm что это-image loader. картинка Scratch file pycharm что это. картинка image loader

В этом выпуске мы также поддержали свежий Django 1.8.

Программируйте с удовольствием!
Команда JetBrains

Источник

Work with source code

When you work with code, PyCharm ensures that your work is stress-free. It offers various shortcuts and features to help you add, select, copy, move, edit, fold, find occurrences, and save code.

For navigation inside the editor, refer to Editor basics.

Find action

If you do not remember a shortcut for the action you want to use, press Ctrl+Shift+A to find any action by name.

You can use the same dialog to find classes, files, or symbols. For more information, refer to Searching Everywhere.

Add a new class, file, package, or scratch file

In the editor, press Ctrl+Alt+Insert to add a class, file, or package.

PyCharm creates a temporary file that you can run and debug. For more information, refer to Scratch files.

Toggle read-only attribute of a file

Open file in the editor or select it in the Project tool window.

Do one of the following:

Click the lock icon in the status bar.

If a read-only status is set by a version control system, it’s suggested that you use PyCharm version control integration features. For more information, see Version control.

Select code constructs

In the editor, place the caret at the item you want to select and press Ctrl+W / Ctrl+Shift+W to extend or shrink your selection.

For example, in a plain text file, the selection starts within the whole word then extends to the sentence, paragraph, and so on.

If you need just to highlight your braces, place the caret immediately after the block closing brace/bracket or before the block opening brace/bracket.

Select code according to capitalization

Select the Use «CamelHumps» words checkbox.

If you want to use double-click when selecting according to capitalization, make sure that the Honor CamelHumps words. checkbox is selected on the Editor | General page of the Settings/Preferences dialog ( Ctrl+Alt+S ).

Configure tabs and indents

Select a language for which you want to configure the indentation.

Copy and paste code

You can use the standard shortcuts to copy Ctrl+C and paste Ctrl+V any selected code fragment. If nothing is selected, PyCharm automatically copies as is the whole line where the caret is located.

The default number of items stored in the clipboard history is 100.

When you copy and paste code to the editor, PyCharm displays the hidden (special) characters represented by their Unicode name abbreviation.

You can copy the reference to a line or a symbol.

Place the caret at a certain line of code and press Ctrl+Alt+Shift+C (or select Copy Reference from the context menu or from the Edit menu). PyCharm creates a string in the format that depends on a symbol at caret. For example:

Solver.Solver.discr for a Python method

Solver\Solver.py:14 for a Python file

Lines of code

PyCharm offers several useful shortcuts for manipulating code lines.

If you need to undo or redo your changes, press Ctrl+Z / Ctrl+Shift+Z respectively.

You can also join string literals, a field or variable declaration, and a statement. Note that PyCharm checks the code style settings and eliminates unwanted spaces and redundant characters.

To move a line up or down, press Alt+Shift+Up or Alt+Shift+Down respectively.

To move (swap) a code element to the left or to the right, place the caret at it, or select it and press Ctrl+Alt+Shift+Left for left or Ctrl+Alt+Shift+Right for right.

Code statements

Move statements

In the editor, place the caret at the needed statement and press Ctrl+Shift+Up to move a statement up or Ctrl+Shift+Down to move a statement down. PyCharm moves the selected statement performing a syntax check.

If moving of the statement is not allowed in the current context, the actions will be disabled.

Complete current statement

Unwrap or remove statement

Place the caret at the expression you want to remove or unwrap.

PyCharm shows a popup with all actions available in the current context. To make it easier to distinguish between statements to be extracted and statements to be removed, PyCharm uses different background colors.

Scratch file pycharm что это. py unwrap statement. Scratch file pycharm что это фото. Scratch file pycharm что это-py unwrap statement. картинка Scratch file pycharm что это. картинка py unwrap statement

Scratch file pycharm что это. py unwrap result. Scratch file pycharm что это фото. Scratch file pycharm что это-py unwrap result. картинка Scratch file pycharm что это. картинка py unwrap result

Code fragments

Move and copy code fragments by dragging them in the editor.

To move a code fragment, select it and drag the selection to the target location.

To copy a code selection, keeping Ctrl pressed, drag it to the target location.

The copy action might not be available in macOS since it can conflict with global OS shortcuts.

The drag functionality is enabled by default. To disable it, in the Settings/Preferences dialog ( Ctrl+Alt+S ), go to Editor | General and clear the Enable Drag’n’Drop functionality in editor checkbox in the Mouse section.

Note that when you apply the toggle case action to the CamelCase name format, PyCharm converts the name to the lower case.

Block comments do not apply to Python scripts!

Parameter hints

Parameter hints show the names of parameters in methods and functions to make your code easier to read. By default, parameter hints are enabled and shown only for values that are literals or function expressions but not for named objects.

Configure parameter hints

Select Parameter hints from the list, make sure the Show parameter hints checkbox is selected, and then specify the context where you want parameter hints shown.

The preview below shows how the changes you make in the settings affect the code appearance.

For some methods and functions, PyCharm does not show parameter hints in any context. Click Exclude list. to view these methods and functions, possibly enable parameter hints for them, or add new items to the list.

Code folding

Folded code fragments are shown as shaded ellipses (Scratch file pycharm что это. foldedFragment. Scratch file pycharm что это фото. Scratch file pycharm что это-foldedFragment. картинка Scratch file pycharm что это. картинка foldedFragment). If a folded code fragment contains errors, PyCharm highlights the fragment in red.

If PyCharm changes code in the folded fragment during the code reformatting, the code fragment will be automatically expanded.

Expand or collapse code elements

PyCharm collapses or expands all fragments within the selection, or, if nothing is selected, all fragments in the current file, for example, all methods in a file.

You can fold or unfold any manually selected regions in code.

Fold or unfold nested fragments

Use the Surround With action

You can collapse or expand code using the Surround With action.

Optionally, specify a description under which the collapsed fragment will be hidden.

Disable code folding outline

You can disable the code folding outline that appears on the gutter.

Clear the Show code folding outline checkbox.

Источник

Pycharm

Инструкция по началу работы

Scratch file pycharm что это. 2017 09 07 14 08 35. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 14 08 35. картинка Scratch file pycharm что это. картинка 2017 09 07 14 08 35

Это краткое руководство предназначено для ознакомления с ключевыми понятиями и поможет быстро начать работу с IDE.

Шаг 0. Прежде чем вы начнете

На каких языках поддерживается PyCharm?

С PyCharm вы можете разрабатывать приложения на Python. Кроме того, в Professional Edition можно разрабатывать приложения Django, Flask и Pyramid. Кроме того, он полностью поддерживает HTML (включая HTML5), CSS, JavaScript и XML: эти языки включены в IDE через плагины и включены для вас по умолчанию. Поддержка других языков и фреймворков также может быть добавлена ​​через плагины (перейдите к Settings | Plugins или PyCharm | Preferences | Plugins для пользователей MacOS, чтобы узнать больше или установить их во время первого запуска IDE).

Scratch file pycharm что это. 2017 09 07 13 55 33. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 13 55 33. картинка Scratch file pycharm что это. картинка 2017 09 07 13 55 33
File / Settings / Plugins

На каких платформах я могу запустить PyCharm?

Шаг 1. Откройте / создайте проект в PyCharm

Зачем мне нужен проект?

Все, что вы делаете в PyCharm, выполняется в контексте проекта. Он служит основой для поддержки кодирования, рефакторинга, согласованности стиля кодирования и т.д.

У вас есть три варианта начать работу над проектом внутри среды IDE:

1. Открыть существующий проект

Начните с открыв один из ваших существующих проектов, хранящихся на вашем компьютере. Вы можете сделать, нажав Открыть проект (Open )на экране приветствия (или File | Open):

Или выберите Open в меню File и укажите каталог, в котором находятся ваши источники:

Scratch file pycharm что это. 2017 09 07 14 20 58. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 14 20 58. картинка Scratch file pycharm что это. картинка 2017 09 07 14 20 58
PyCharm File/Open

Затем PyCharm создаст для вас проект из ваших источников.

Смотрите также. Раздел Импорт проекта из существующего исходного кода.

2. Создать проект с нуля

Если вы предпочитаете начинать с нуля, нажмите New Project и на открывшемся экране введите имя проекта в диалоговом окне и будет создан проект Python.

Scratch file pycharm что это. 2017 09 07 14 26 24. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 14 26 24. картинка Scratch file pycharm что это. картинка 2017 09 07 14 26 24
File / New Project

Смотрите также. Раздел Создание и управление проектами

Шаг 2. Ознакомьтесь с интерфейсом

Когда проект открывается, вы видите главное окно, разделенное на несколько логических областей. Давайте рассмотрим ключевые элементы пользовательского интерфейса здесь:

Scratch file pycharm что это. 2017 09 07 14 36 20. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 14 36 20. картинка Scratch file pycharm что это. картинка 2017 09 07 14 36 20
Интерфейс PyCharm (тёмный)

Scratch file pycharm что это. py QST lookAroundThumb. Scratch file pycharm что это фото. Scratch file pycharm что это-py QST lookAroundThumb. картинка Scratch file pycharm что это. картинка py QST lookAroundThumb
Интерфейс PyCharm (светлый)

Кроме того, в нижнем левом углу окна PyCharm в строке состояния вы увидите кнопку. Эта кнопка переключает показ панелей инструментов. Если вы наведите указатель мыши на эту кнопку, появится список доступных в данный момент панелей:

Scratch file pycharm что это. 2017 09 07 15 01 47. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 01 47. картинка Scratch file pycharm что это. картинка 2017 09 07 15 01 47
Эта кнопка переключает показ панелей инструментов

Scratch file pycharm что это. 2017 09 07 15 05 05. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 05 05. картинка Scratch file pycharm что это. картинка 2017 09 07 15 05 05
Переключение между панелями

Шаг 3. Настройте свою среду

Вы можете настроить среду IDE, чтобы она идеально соответствовала вашим потребностям и была удобна для Вас. Зайдите в меню File / Settings, чтобы просмотреть список доступных параметров настройки.

Scratch file pycharm что это. 2017 09 07 15 11 57. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 11 57. картинка Scratch file pycharm что это. картинка 2017 09 07 15 11 57
File / Settings PyCharm

Внешний вид IDE

Scratch file pycharm что это. 2017 09 07 15 23 05. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 23 05. картинка Scratch file pycharm что это. картинка 2017 09 07 15 23 05
File / Settings / Appearance and Behavior /Appearance

Редактор

Множество вкладок, доступных в меню File / Settings / Editor помогут вам настроить каждый аспект поведения редактора. Здесь доступно множество опций, начиная с общих настроек (например, с помощью функции Drag’n’Drop, конфигурации прокрутки и т.д.). Для настройки цвета для каждого доступного языка и варианта использования, для вкладок и настроек свертки кода, для поведения завершения кода и.т.д.

Scratch file pycharm что это. 2017 09 07 15 27 58. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 27 58. картинка Scratch file pycharm что это. картинка 2017 09 07 15 27 58
File / Settings / Editor

Стиль кода

Стиль кода может быть определен для каждого языка File / Settings / Editor / Code Style. Вы также можете создать и сохранить свой собственный стиль кода.

Scratch file pycharm что это. 2017 09 07 15 40 38. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 40 38. картинка Scratch file pycharm что это. картинка 2017 09 07 15 40 38
File / Settings / Editor / Code Style

Раскладка

PyCharm использует подход, ориентированный на клавиатуру, что означает, что почти все действия, доступные в среде IDE, сопоставляются с комбинациями клавиш.

PyCharm предоставляет вам стандартную раскладку (выберите Help / Keymap Reference в главном меню), делая ваше кодирование действительно продуктивным и удобным. Однако вы всегда можете её изменить File / Settings / Keymap

Scratch file pycharm что это. 2017 09 07 15 47 43. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 47 43. картинка Scratch file pycharm что это. картинка 2017 09 07 15 47 43
Help / Keymap Reference
Scratch file pycharm что это. 2017 09 07 15 51 01. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 51 01. картинка Scratch file pycharm что это. картинка 2017 09 07 15 51 01
PyCharm Default keymap

Scratch file pycharm что это. 2017 09 07 15 53 43. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 53 43. картинка Scratch file pycharm что это. картинка 2017 09 07 15 53 43
File / Settings / Keymap

Также есть некоторые предварительно определенные раскладки клавиатуры (такие как Emacs, Visual Studio, Eclipse, NetBeans и т.д.), И вы также можете создать свою собственную раскладку на основе существующей.

Scratch file pycharm что это. 2017 09 07 15 57 25. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 15 57 25. картинка Scratch file pycharm что это. картинка 2017 09 07 15 57 25
Некоторые предварительно определенные раскладки клавиатуры

Завершение кода

Интеллектуальный ввод анализирует контекст, в котором вы сейчас работаете, и предлагает более точные предложения, основанные на этом анализе.

Scratch file pycharm что это. py QST smartCodeCompletion. Scratch file pycharm что это фото. Scratch file pycharm что это-py QST smartCodeCompletion. картинка Scratch file pycharm что это. картинка py QST smartCodeCompletion
Auto-Completing Code PyCharm

Intention Actions

PyCharm следит за тем, что вы сейчас делаете, и делает умные предложения, называемые Intention Actions. При указании с лампочкой Intention Actions позволяют применять автоматические изменения к коду.

Scratch file pycharm что это. py QST intentionAction. Scratch file pycharm что это фото. Scratch file pycharm что это-py QST intentionAction. картинка Scratch file pycharm что это. картинка py QST intentionAction
Intention Actions

Полный список доступных Intention Actions можно найти в File / Settings / Editor / Intentions

Scratch file pycharm что это. 2017 09 07 16 19 39. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 16 19 39. картинка Scratch file pycharm что это. картинка 2017 09 07 16 19 39
File / Settings / Editor / Intentions

Шаг 5. Сделайте свой код аккуратным

PyCharm контролирует ваш код и пытается сохранить его точным и чистым. Он обнаруживает потенциальные ошибки и проблемы и предлагает быстрые исправления (quick-fixes) для них.

Полный список доступных проверок можно найти в разделе меню File / Settings / Editor / Inspections. Отключите некоторые из них или включите другие, а также настройте степень серьезности каждой проверки. Вы решаете, следует ли считать это ошибкой или просто предупреждением.

Scratch file pycharm что это. 2017 09 07 16 29 13. Scratch file pycharm что это фото. Scratch file pycharm что это-2017 09 07 16 29 13. картинка Scratch file pycharm что это. картинка 2017 09 07 16 29 13
File / Settings / Editor / Inspections

Шаг 6. Создание кода

Написание кода может быть намного проще и быстрее, если вы используете варианты генерации кода, доступные в PyCharm. The Code / Generate ( Alt+Insert) поможет вам создать символы, а также предложит переопределить / реализовать некоторые функции:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *