Как открыть файл в pycharm

Обновлено: 14.07.2024

Я уже поместил файл в каталог, в котором находится мой проект pycharm.

Вот код, который я использую для открытия файла (я переименовал файл в "filef"):

2 ответа

Я работал над проектом python в JetBrains PyCharm 2016.2 на Lubuntu, и вдруг все мои файлы проекта исчезли из IDE. Я попробовал следующее, но безуспешно: Выйдите из PyCharm, перейдите в корень проекта, удалите файл .idea, откройте PyCharm, создайте новый проект из текущего источника проектов.

Когда я открываю Pycharm, он пытается открыть предыдущие проекты, над которыми я работал. Он начинает индексировать эти проекты и открывает кончик дня. Затем он замерзает - я не могу закрыть ни один windows или сделать что-либо в Pycharm. Как открыть Pycharm и не открывать эти проекты? Я попытался.

Во-первых, проверьте свой текущий рабочий каталог:

Если это не путь к вашему базовому каталогу проекта, то сделайте:

@Dani джел Решение, приведенное ниже, работает для меня. Самый простой способ сделать это-использовать абсолютный путь к файлу, и вы должны использовать необработанную строку в качестве пути к файлу с r перед строкой или использовать двойные косые черты или прямые косые черты.

Похожие вопросы:

может быть, этот вопрос очень глуп, но в данный момент я сам не могу найти для него решения. Я хочу открыть текстовый файл, который находится на моем рабочем столе с помощью редактора сообщества.

У меня есть несколько файлов .ui, созданных дизайнером Qt; это простые файлы XML, но PyCharm отказывается их открывать. Тип файла указан среди них recognized на PyCharm, но я не могу найти способ.

Я работал над проектом python в JetBrains PyCharm 2016.2 на Lubuntu, и вдруг все мои файлы проекта исчезли из IDE. Я попробовал следующее, но безуспешно: Выйдите из PyCharm, перейдите в корень.

Когда я открываю Pycharm, он пытается открыть предыдущие проекты, над которыми я работал. Он начинает индексировать эти проекты и открывает кончик дня. Затем он замерзает - я не могу закрыть ни один.

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

git diff master --name-only --relative | uniq | xargs atom работает, но git diff master --name-only --relative | uniq | xargs pycharm терпит неудачу с xargs: pycharm: No such file or directory .

Сейчас я изучаю Python и пытаюсь научиться обрабатывать файлы с помощью PyCharm CE на MacOS. При попытке открыть или создать новый файл я получаю ошибку, которая выглядит примерно так -.

Как открыть файл в новом (отсоединенном) окне с помощью командной строки? В настоящее время я могу открывать файлы в редакторе pycharm (на ubuntu) с помощью xdg-open /path/to/file Эти файлы не.

Я вернулся в pycharm для проекта из SublimeText и обновился до Pycharm 2020.1.2, мне нужно было быстро запустить файл .py, но когда я дважды щелкаю файл, он открывает скрипт в представлении, где я.

T witter, Pinterest, HP, Symantec, Groupon. Как думаете, что у них общего 🤔? Не сомневаюсь, ответ вам известен. Но помимо того, что это крупнейшие на мировом IT-рынке компании, есть и более специфичная деталь: те их сотрудники, кто программирует на языке Python, пишут свой код в среде разработки PyCharm .

Талантливые ребята из JetBrains разработали одну из наиболее используемых IDE в мире для этого языка программирования.

IDE PyCharm выбирают из-за его удобства, функционала, возможностей кастомизации и поддержки со стороны разработчиков.

В начале 2019 года компания JetBrains опросила почти 7000 разработчиков. 42% опрошенных, которые пишут на Python, выбрали PyCharm как основную IDE для своей работы.

Результаты опроса JetBrains по использованию IDE для работы с Python.

PyCharm кроссплатформенна и совместима с Windows, Linux и MacOS. Она поддерживает, как вторую, так и третью версию Питона и, кроме всего прочего, имеет красивый и функциональный UI.

Инструменты и функции, предоставляемые этой интегрированной средой, помогают Python-программистам быстро и эффективно писать код, синхронизироваться с системой контроля версий, использовать фреймворки и плагины, позволяя при этом настроить интерфейс так, как удобно самому пользователю и даже дают возможность дополнительного расширения IDE.

В PyCharm, конечно же, есть встроенный анализатор кода, который действительно помогает при его написании. Благодаря анализатору можно весьма комфортно перемещаться по проекту, использовать быстрый поиск, а также исправлять ошибки, которые PyCharm любезно подсвечивает и подробно описывает.

PyCharm анализирует ваш код в фоновом режиме, подсвечивает ошибки и подсказывает варианты их исправления.

Тут реализованы системы автодополнения и контроля качества кода в соответствии со стандартом PEP8. Всё для того, чтобы сделать текст ваших программ красивее, чище и структурированнее.

В интегрированной среде от JetBrains поддерживаются основные современные Python-фреймворки для веб-разработки, в ней вы сможете работать с Jupyter-notebook, подключать Anaconda, а также прочие библиотеки для научных вычислений и Data Science. Но, как говорится — "И это ещё не всё!". Помимо, собственно, питона, PyCharm отлично ладит и с другими языками программирования — JS, TypeScript-а, SQL или шаблонизаторами.

Системные требования

Официальные системные требования последней версии PyCharm выглядят так:

  • Windows — Microsoft Windows 10 64-битили Windows 8 64-бит;
  • macOS — macOS 10.13 или выше;
  • Linux — среда GNOME или KDE.

RAM: не менее 2 ГБ, но рекомендуется 8 ГБ;

Место на диске: установка потребует 2,5 ГБ, рекомендуется использование SSD;

Разрешение экрана : не менее 1024x768 пикселей;

Python: Python 2.7, Python 3.5 или более поздняя версия;

При этом разработчики обращают внимание пользователей macOS и Linux на то, что JBR 11 поставляется в комплекте с PyCharm, и дополнительно устанавливать Java им не нужно.

В самих системных требованиях нет ничего особенного, однако хочется отметить, что IDE прекрасно себя чувствует и на Windows 7, а к рекомендациям по поводу 8 ГБ оперативной памяти и использования SSD стоит тщательным образом прислушаться, не прогадаете 😉.

Как установить

Процесс установки вкратце описан на официальном сайте для каждой из поддерживаемых ОС:

На Windows

  1. Запускаете файл pycharm.exe .
  2. Следуете инструкциям инсталл-мастера.
  3. Выбираете нужные параметры установки.
  4. Готово.

На Mac OS

  1. Сперва следует скачать файл pycharm.dmg .
  2. Затем смонтировать диск в вашей системе.
  3. И, наконец, необходимо скопировать PyCharm в Applications.

На Linux

  1. Файл pycharm.tar.gz нужно скопировать в выбранную папку.
  2. Обязательно убедитесь, что у вас есть права доступа RW для данного каталога.
  3. Распакуйте pycharm.tar.gz используя команду: tar -xzf pycharm-2020.1.2.tar.gz
  4. Будьте внимательны: архив НЕЛЬЗЯ РАСПАКОВЫВАТЬ в папку с существующей инсталляцией.
  5. Теперь можно запустить pycharm.sh из каталога bin .

Подготовка к работе и настройка

Перед тем, как приступить к разработке в PyCharm, вам нужно создать проект, поскольку все дальнейшие манипуляции будут происходить именно в нём и на его основе.

Чтобы начать новый проект, нажмите New Project и придумайте ему имя. Теперь можно приступить к настройке.

Настройки интерфейса

Несмотря на то, что разработчики из JetBrains начинали свой путь в России, смена языка интерфейса в среде разработки не предусмотрена, поэтому к вашим услугам будет лишь родной язык Уильяма Шекспира.

Зато вы можете изменить сами шрифты и их размеры, пройдя по пути:

File -> Settings -> editor -> font

Поменять цветовую схему UI:

File -> Settings -> editor -> color scheme

И сконфигурировать множество других аспектов, вроде общих настроек, конфигураций прокрутки, настроек цвета для каждого доступного языка и так далее. Для всего этого есть редактор:

file -> settings -> editor

Общие настройки редактора находятся в file -> settings -> editor

Настройка интерпретатора

Для использования установленного интерпретатора, выберите его в настройках:

File -> Settings -> Project:<name> -> Project Interpreter

Настройка интерпретатора в Pycharm (file -> settings -> Project:<name> -> Project Interpreter)

💭 Если PyСharm не видит интерпретатор, попробуйте добавить его вручную. Для этого:

  1. Нажмите на шестеренку в верхнем правом углу, выберите " Add.. ".
  2. Далее выберите " System Interpreter ";
  3. Нажмите на 3 точки " . " справа от поля в выбором интерпретатора;
  4. Укажите путь до интерпретатора.
Добавление вручную нового интерпретатора в PyCharm

Настройка виртуального окружения

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

Venv — это, грубо говоря, директория, содержащая ссылку на интерпретатор и набор установленных библиотек. Виртуальное окружение “изолирует” ваши проекты, и помогает, в частности, не запутаться в разных версиях библиотек, адаптированных для каждого из них по отдельности.

Виртуальное окружение (venv)

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

File -> Settings -> Project:<name> -> Project Interpreter

Также в этом меню можно создать виртуальные окружения с нуля. Для этого:

  • Нажмите на шестеренку в верхнем правом углу, выберите " Add.. ".
  • Выберите " Virual Enviroment " и задайте параметры.
Создание виртуального окружения средствами PyCharm ()

Venv создано и готово к работе 👌.

Окружение Pipenv создается аналогичным образом

Запуск скриптов в консоли

Чтобы запустить код в PyCharm, нужно выбрать интерпретатор в настройках (как это сделать я писал чуть выше).

Также, перед запуском своего кода в PyCharm необходимо добавить конфигурацию (чтобы IDE понимал, какой файл ему запускать и по каким правилам). Изначально, если проект новый, конфигурации нет, и кнопка запуска не активна.

В новом проекте кнопка запуска не активна, т.к конфигурации для запуска отсутствуют.

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

или выполните комбинацию:

Alt + Shift + F10

Откроется диалоговое окно в выбором файла, который необходимо запустить.

Результат выполнения скрипта вы увидите в окне "Run", которое откроется снизу.

Далее, когда конфигурация создана и сохранена, запускать свой код на выполнения можно комбинацией:

☝️ Если скрипт не запускается, возможно вы не сохранили конфигурацию или PyCharm не видит интерпретатор. Настроить или создать конфигурацию можно в меню " Edit Configurations.. ", которое находится сверху справа, около кнопки "Run".

Есть еще один способ запуска кода:

  • Внизу окна программы кликните на " Terminal ".
  • Напишите в терминале python <name>.py или python3 <name>.py .
Альтернативный вариант запуска Python-кода — через встроенный терминал.

💁‍♂️ В целях обучение, вам может понадобиться быстро писать и проверять Python-инструкции. Для этого в PyCharm-е реализован интерактивный режим (по аналогии с IDLE ). Чтобы его вызвать, достаточно нажать на " Python Conole " внизу слева.

PyCharm умеет запускать Python-код в интерактивном режиме

Отладчик (debugger) в Pycharm

Отладка — чрезвычайно полезный инструмент. С помощью него можно пошагово исполнять программный код. Интерпретатор переходит в особый режим, фиксируя на каждом этапе выполнения текущее состояние программы. Т.е. для каждой строки кода вам будет представлен мини-отчёт, в котором можно посмотреть актуальные значения всех переменных и проследить таким образом весь процесс их изменения.

Находясь в руках опытного разработчика, отладчик сокращает время поиска ошибок на порядки.

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

Для отладки кода выберите точку останова (красный кружок напротив нужной строки)

Вы можете установить её где захотите, но чаще всего точку следует ставить там, где интерпретатор увидел ошибку.

Для запуска кода в режиме отладки нажмите на значок в "жука" в левом верхнем углу:

Или выполните комбинацию:

Запустив код в режиме отладки, откроется окно "Debug" с информацией о ходе выполнения и текущем состоянии.

Теперь, нажимая F8 , можно последовательно шагать по строчкам кода и смотреть текущее состояние всей программы.

"Шагать" можно и через F7 , но в таком случае дебаггер будет совершать "Шаг с заходом". Т.е. при встрече вызова функции он будет заходить в её описание и последовательно проходить по инструкциям.

Все варианты навигации в режиме отладки можно посмотреть в окне "Debugger":

Для каждой кнопки существует свой hotkey — чтобы увидеть его, достаточно навести курсор на нужную кнопку.

Deploy на удаленный хост

Инструмент не доступен в бесплатной комьюнити-версии

Чтобы добавить удалённый сервер, первым делом перейдём в:

Tools -> Deployment -> Configuration

Здесь сначала вводим имя, а затем настраиваем данные сервера. Потом вводим имя и пароль пользователя и проверяем соединение при помощи кнопки Test Connection .

Для проверки соединения с удаленным хостом нажмите "Test Connection".

Переключаемся на следующую вкладку под названием Mappings . Мапы здесь — это соответствия между путями на вашем компьютере и путями на сервере. Производим и применяем настройки.

Во вкладке Mapping — соответствия между путями на вашем компьютере и путями на сервере.

Теперь можно производить deploy:

Tools -> Deployment -> Upload to <your_host_name>

💡 Лайфхак : для удобной работы можно настроить автоматический деплой на удаленный сервер после каждого "сохранения". Для этого перейдите в Tools -> Deployment -> Options и выберите On explicit save action (Ctrl + S) .

Автоматический deploy на сервер по умолчанию в IDE PyCharm

Макросы

Макросы, как и многие другие вещи нужны исключительно для облегчения нашей с вами жизни. Они позволяют автоматизировать ряд повторяющихся процедур, которые вы чаще всего выполняете во время написания кода. Вы можете записывать, редактировать и воспроизводить макросы, назначать им ярлыки и даже делиться ими.

Чтобы создать или настроить свой собственный макрос, вам нужно выбрать:

Edit -> Macros -> Start Macro Recording

После записи макроса, нажмите Stop Macro Recording .

Полезные хоткеи и фишки

⚡ Как поменять цвет консоли в pycharm. Поменять цвет консольного бэкграунда или шрифтов предельно просто: для этого нужно всего лишь зайти в настройки цветовой схемы и изменить их так, как того пожелает ваш внутренний дизайнер:

File -> Settings -> Editor -> Color Scheme

⚡ Поиск по всему проекту.

  • Для поиска по коду во всем проекта, выполните комбинацию Ctrl + Shift + F .
  • Для поиска всего и вся во всём проекте дважды нажимаем клавишу Shift .

⚡ Хоткеи по запуску и дебаггингу. С помощью комбинации клавиш Shift + F10 можно запустить ваш проект, а нажав Shift + F9 — начать его отладку.

⚡ Закомментировать сразу несколько строк. Комментирование кода ещё никогда не было таким простым: вы мышкой выделяете нужные строки, а затем нажимаете Ctrl + / .

Повторив то же самое действие на том же самом месте, вы выполните раскомментирование кода.

  • Отступ — Tab .
  • Для нескольких строк выделите нужные строки и нажмите Tab .
  • Для обратного отступа (отступа в левую сторону) — Shift + Tab .

⚡ Некоторые горячие клавиши.

  • Ctrl + Alt + L — автоформатирование кода по PEP 8.
  • Ctr + Z — отмена последнего выполненного действия.
  • Ctr + Up/Down — прокрутка без изменения позиции курсора.
  • Ctr + D — дублировать строку.
  • Tab / Shift + Tab — увеличить / уменьшить отступ.
  • Ctr + Space — выводит предложения по автозаполнению.

ТОП 7 полезных плагинов для Pycharm

Меню установки плагинов находится в:

File -> Settings -> Plugins

Для установки плагина достаточно написать его название в строке поиска, найти плагин и нажать " Install ".

⭐ Вот список полезных плагинов, которые стоит установить:

Другие полезные плагины:

  • Python Smart Execute ( описание ) — комбинация Alt + Shift + A копирует выделенный код в Python-консоль и выполняет его.
  • MyPy ( описание ) - плагин для проверки типов (type hinting) и анализатор исходного кода для Python. После установки появится меню "MyPy" в нижнем левом углу.
  • CodeGlance ( описание ) — добавляет мини-карту (minimap) кода в окне редактора справа.

Что делать, если PyCharm не видит модули Python?

Если у вас возникла подобная проблема, то в первую очередь стоит проверить настройки интерпретатора.

Вариант №1 — сброс настроек и выборе новой версии интерпретатора. Настройки находятся тут:

Settings -> Project:<project_name> -> Project Interpreter

Вариант №2 — По умолчанию PyCharm ищет модули начиная от корня проекта. Подскажите PyCharm, где находится директория с вашими модулями. Для этого в проводнике слева щелкните по директории (правой кнопкой мыши), и в контекстном меню выберите Mark Directory As -> Sources Root .

PyCharm – это одна из наиболее удобных сред разработки на языке Python. Существует в двух версиях:

  • PyCharm Community – свободно-распространяемая версия с открытым исходным кодом.
  • PyCharm Professional – проприетарная платная версия с триальным периодом.

В версии Community вы сможете программировать в основном на Python, в Professional – также на смежных языках (веб-программирование), использовать множество фреймворков.

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

В Linux, распаковав установочный пакет PyCharm, вы найдете в нем файл Install***.txt , в котором описано, что надо сделать, чтобы установить и запустить среду разработки.

Процесс может выглядеть следующим образом:

Перемещаем каталог с файлами среды разработки в директорию /opt командой

Переходим в директорию bin только что перемещенного каталога:

Выполняем файл pycharm.sh командой

При первом запуске PyCharm будет предложено принять пользовательское соглашение, также появится окно с вопросом отправлять или нет анонимные данные о том, как вы используете продукт.

Далее появится приветственное окно, в котором среди прочего предлагается создать новый проект.

При создании проекта появляется диалоговое окно, в котором следует указать адрес нового каталога (или согласиться с заданным по-умолчанию), создавать ли для проекта собственное виртуальное окружение.

Если вы только учитесь языку Питона, во избежание большого количества непонятных файлов в каталоге проекта, может быть целесообразнее выбрать пункт Previously configured interpreter . После этого нажать на кнопку с тремя точками в строке Interpreter: . Появится окно, в котором следует выбрать системный интерпретатор, указать его адрес.

Вернувшись в предыдущее окно, снимем флажок Create a main.py welcome script .

Далее запустится среда разработки, в ней будет открыт только что созданный проект.

Слева на панели Project управляют файлами проекта. На скрине выше в каталоге pythonProject нет ни одного файла. Чтобы создать файл, в котором будет написана программа на Python, кликнем по этой папке правой кнопкой мыши. В контекстном меню выбираем New → Python File .

После этого в центральной части среды разработки появится небольшое окно, в которое вписываем имя файла.

Нажав Enter , вы увидите файл на панели Project . Также он будет открыт в центральной части окна PyCharm.

После того, как исходный код написан, чтобы первый раз запустить программу, проще всего нажать Ctrl+Shift+F10 . Внизу раскроется вкладка Run , в которой отобразиться результат выполнения.

Иногда удобнее, чтобы панель выполнения программы открывалась не снизу, а, например, справа. В этом случае в настройках панели (справа значок похожий на гайку) следует выбрать Move to → Right Top .

После этого интерфейс среды разработки примет такой вид:

Внешний вид среды и множество других ее свойств, поведение настраиваются в окне Settings (меню File → Settings ). На скрине ниже показано, как изменить темную тему оформления PyCharm на светлую.

Бывает удобно менять размер шрифта в редакторе кода, зажав Ctrl и прокручивая колесо мыши. Чтобы воспользоваться этой возможностью в PyCharm, надо установить соответствующий флажок в разделе Editor → General окна настроек.

Изменить по-умолчанию заданный размер шрифта можно в разделе Editor → Font .

В PyCharm встроена интерактивная консоль, в которой выполняют небольшие фрагменты кода без создания файлов.

В дистрибутивах Linux обычно значок PyCharm не устанавливается в системное меню. И для последующего запуска среды вам снова надо будет обращаться к файлу pycharm.sh . Однако вы можете создать ярлык на приложение выполнив команду Tools → Create Desktop Entry… .

После этого в вашем системном меню должен появиться значок быстрого запуска. На скрине ниже показано, как это выглядит в Linux Mint.

Теперь рассмотрим некоторые особенности работы в PyCharm, точнее в его редакторе кода. Многие из них универсальны, характерны для других сред разработки. Так нажатие Ctrl + D дублирует строку, в которой находится курсор.

Ctrl + C копирует строку, в которой находится курсор, выделять строку при этом не надо. Потом копию можно вставить в любое место программы командой Ctrl + V .

Если надо скопировать или продублировать участок в несколько строк, его следует выделить.

Выделенный участок можно сдвинуть вправо (сделать вложенным), нажав Tab . Смещение влево (на внешний уровень) выполняется комбинацией Shift + Tab .

Поднять/опустить (поменять местами с предшествующей/нижестоящей) строку или выделенный участок можно с помощью сочетаний Shift + Ctrl + стрелка вверх или стрелка вниз клавиатуры.

Примеры решения и дополнительные уроки в android-приложении и pdf-версии курса

ярлыки pycharm, общие настройки, управление конфигурацией

Этот блог постоянно обновляется!

Содержание включает в себя: советы по изучению Pycharm, ярлыки PyCharm 3.0 по умолчанию (переведено), общие настройки Pycharm, среда Pycharm и конфигурация пути Practical Практическая функция расширения Pycharm: очистить скомпилированный промежуточный файл .pyc в pycharm, самый быстрый способ конвертировать python2 в python3
[контроль версий Pycharm и управление базами данных] [эти полезные функции в PyCharm]

/pythoncharm/help/tip of the day:
A special variant of the Code Completion feature invoked by pressing Ctrl+Space twice allows you to complete the name of any class no matter if it was imported in the current file or not. If the class is not imported yet, the import statement is generated automatically.
You can quickly find all places where a particular class, method or variable is used in the whole project by positioning the caret at the symbol's name or at its usage in code and pressing Alt+Shift+F7 (Find Usages in the popup menu).
To navigate to the declaration of a class, method or variable used somewhere in the code, position the caret at the usage and press F12. You can also click the mouse on usages with the Ctrl key pressed to jump to declarations.
You can easily rename your local variables with automatic correction of all places where they are used.
To try it, place the caret at the variable you want to rename, and press Shift+F6 (Refactor | Rename). Type the new name in the popup window that appears, or select one of the suggested names, and press Enter.

переключатель
Use Alt+Up and Alt+Down keys to quickly move between methods in the editor.
Use Ctrl+Shift+F7 (Edit | Find | Highlight Usages in File) to quickly highlight usages of some variable in the current file.
выбрать
You can easily make column selection by dragging your mouse pointer while keeping the Alt key pressed.
завершение
Working in the interactive consoles, you don't need to memorise the command line syntax or available functions. Instead, you can use the familiar code completion Ctrl+Space. Moreover, from within the lookup list, you can press Ctrl+Q to view the item's documentation.
дисплей
Use F3 and Shift+F3 keys to navigate through highlighted usages.
Press Escape to remove highlighting.
история
Ctrl+Shift+Backspace (Navigate | Last Edit Location) brings you back to the last place where you made changes in the code.
Pressing Ctrl+Shift+Backspace a few times moves you deeper into your changes history.
Ctrl+E (View | Recent Files) brings a popup list of the recently visited files. Choose the desired file and press Enter to open it.
Use Alt+Shift+C to quickly review your recent changes to the project.
буфер обмена
Use the Ctrl+Shift+V shortcut to choose and insert recent clipboard contents into the text.
If nothing is selected in the editor, and you press Ctrl+C, then the whole line at caret is copied to the clipboard.
run/debug
By pressing Alt+Shift+F10 you can access the Run/Debug dropdown on the main toolbar, without the need to use your mouse.

Вы можете найти английскую версию ярлыка ReferenceCard.pdf в установочном каталоге PyCharm /opt/pycharm-3.4.1/help или открыть pycharm> справка> стандартная таблица ключей ref.

PyCharm Default Keymap

1. Редактирование

Ctrl + Пробел Базовое завершение кода (класс, метод, свойство)
Ctrl + Alt + Пробел
Ctrl + Shift + Enter
Ctrl + P информация о параметре (вызов параметров в методе)

Ctrl + Q Быстрый просмотр документов

Внешние документы F1

Shift + F1 Внешний документ, введите домашнюю страницу веб-документа

Ctrl + Shift + Z-> Вернуть Повторить

Ctrl + наведите курсор мыши / щелкните левой кнопкой мыши Введение / Введите определение кода
Ctrl + F1Display описание ошибки или предупреждение
Alt + Insert
Ctrl + O
Ctrl + Alt + T
Ctrl + / Раскомментировать / Раскомментировать
Ctrl + Shift + / заблокировать комментарии
Ctrl + W Выберите добавленный блок кода
Ctrl + Shift + W
Ctrl + Shift +] / [конец выбранного блока кода, начало
Alt + Enter
Ctrl + Alt + L форматирование кода
Ctrl + Alt + O Оптимизировать импорт
Ctrl + Alt + I авто-отступ
Tab / Shift + Tab Indent, а не отступ текущей строки
Ctrl + X / Shift + Delete Вырезать текущую строку или выделенный блок кода в буфер обмена
Ctrl + C / Ctrl + Insert Копировать текущую строку или выделенный блок кода в буфер обмена
Ctrl + V / Shift + Вставить Вставить из буфера обмена
Ctrl + Shift + V вставить из ближайшего буфера
Ctrl + D Копировать выделенную область или линию
Ctrl + Y Удалить выбранные строки
Ctrl + Shift + J
Ctrl + Enter Smart Wire Cutting
Shift + Enter
Ctrl + Shift + U для переключения между выбранной областью или блоком кода
Ctrl + Delete
Ctrl + Backspace Удалить до начала символа
Ctrl + Numpad +/- развернуть / свернуть блок кода(Текущая позиция: функция, комментарий и т. Д.)
Ctrl + Shift + Numpad +/- развернуть / свернуть все блоки кода
Ctrl + F4 Закрыть бегущую вкладку
2. Поиск / замена
F3 следующий
Shift + F3 предыдущая
Ctrl + R
Ctrl + Shift + F или дважды нажмите Shift, чтобы найти глобально
Ctrl + Shift + R глобальная замена
3, Бег
Alt + Shift + F10 Настройка режима запуска
Настройка режима отладки Alt + Shift + F9
Shift + F10
Shift + F9 отладка
Ctrl + Shift + F10 Запустить конфигурацию редактора
Ctrl + Alt + R Запустить задачу manage.py
4, ввод в эксплуатацию (отладка)
F8 пропустить
F7 Enter
Shift + F8 Выход
Alt + F9 Запуск курсора
Alt + F8 проверочное выражение
Ctrl + Alt + F8 Быстрая проверка выражения
Процедура восстановления F9
Ctrl + F8 переключатель точки останова
Ctrl + Shift + F8 Просмотр точек останова
5, навигация (навигация)
Ctrl + N Перейти в класс
Ctrl + Shift + N Перейти к символу

Alt + Right / Left Перейти к следующей и предыдущей отредактированной вкладке (файл кода)

Alt + Up / Down Перейти к предыдущему и следующему методам

F12 Вернуться к предыдущему окну инструмента
Esc из окна инструмента в окно редактирования
Shift + Esc скрыть последнее запущенное окно
Ctrl + Shift + F4 Закрыть активную вкладку
Ctrl + G Просмотр номера текущей строки и номера символа
Ctrl + E Текущий файл всплывает и открывает список недавно использованных файлов
Ctrl + Alt + Влево / Вправо

Ctrl + Shift + Backspace Перейти к последней отредактированной области

Alt + F1 Найти текущий файл или логотип
Ctrl + B / Ctrl + Click Перейти к объявлению
Ctrl + Alt + B Перейти к реализации
Ctrl + Shift + I для быстрого определения
Ctrl + Shift + B перейти к объявлению типа

Ctrl + U Перейти к родительскому методу, родительскому классу

Ctrl +] / [Перейти к концу и началу блока кода

Ctrl + Tab для переключения между окнами

Напоминаем, что настройки в pycharm можно импортировать и экспортировать. Файл> Настройки экспорта могут сохранить текущие настройки в pycharm в виде файлов jar. При переустановке вы можете напрямую импортировать параметры> файлы jar, поэтому вам не нужно повторять настройку.

file -> Setting ->E ditor

1. Установите Python для автоматического импорта пакетов, вы должны сначала >general > autoimport -> python :show popup

Ярлык: Alt + Enter: Добавить пакет автоматически

2. Настройка задержки «Автозаполнение кода»

> Code Completion -> Auto code completion in (ms):0 -> Autopopup in (ms):500

3. По умолчанию в Pycharm нельзя использовать Ctrl + Колесо прокрутки для изменения размера шрифта. 〉 Установить в мышь

4. Отобразите «Номер строки» и «Пробел»

> Внешний вид-> Проверить «Показать номера строк», «Показать пробелы», «Показать разделители методов»

5. Редактор набора «Цвета и шрифты» Тема

> Цвета и шрифты-> Имя схемы-> выберите «монокай» “Darcula”

Примечание: сначала выберите «monokai», затем «Сохранить как» как "monokai -pipi ", поскольку тема по умолчанию« только для чтения », некоторые размеры шрифтов и цвета не могут быть изменены, вы можете изменить ее после копирования!

Изменить размер шрифта

> Цвета и шрифты-> Шрифт-> Размер-> установить на «14»

6. Установите отступ на вкладке «Вкладка»

File -> Default Settings -> Code Style

-> General-> Check "Использовать символ табуляции"

-> Python-> Проверить "Использовать символ табуляции"

-> Установите другие языковые коды таким же образом

7. Удалите сгиб по умолчанию

> Свертывание кода-> Свернуть по умолчанию-> очистить все

8. pycharm автоматически сохраняется по умолчанию. Если вы привыкли нажимать ctrl + s, вы можете установить следующие настройки:
Снимите флажок с Общие-> Синхронизация-> Сохранить файлы при деактивации фрейма и Автоматически сохранять файлы, если приложение не используется в течение .. сек.

Редактор> Редактор вкладок-> Пометить измененные вкладки звездочкой

9.>file and code template>python scripts

10 Python-файл кодировка по умолчанию

File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8;

11. Код автоматической настройки финиша



Здесь разрывы строк удаляют √, иначе bar и baz будут разделены на разные строки, что не очень красиво.

File -> Settings -> appearance

1. Изменить схему сочетания клавиш IDE

1) execute selection in console : add keymap > ctrl + enter

Система поставляется с несколькими схемами сочетаний клавиш: раскрывающиеся списки, такие как «defaul», «Visual Studio», которые очень полезны при поиске ошибок, «NetBeans 6.5», «Default for GNOME» и другие параметры.

Поскольку решение «Затмение» было более популярным и использовалось частными лицами, в конечном итоге было выбрано «Затмение».

Есть еще несколько часто используемых сочетаний клавиш, которые отличаются от Eclipse. Чтобы изменить их, вы должны сначала скопировать решение Eclipse:

(1). Функция подсказки кода, по умолчанию [Ctrl + Пробел], которая теперь такая же, как Eclipse, т.е. [Alt + /]

Главное меню-> код-> Завершение-> Основные-> установить на «Alt + /»

Главное меню-> код-> Завершение-> SmartType-> установить на «Alt + Shift + /»

Главное меню-> code-> Completion-> Basic-> Cyclic Expand Word занимают, сначала удалите его (щелкните правой кнопкой мыши, чтобы удалить)!

(2). Закройте текущий документ, по умолчанию используется [Ctrl + F4], который теперь совпадает с Eclipse, т.е. [Ctrl + W]

Главное меню-> Окно-> Активное окно инструментов-> Закрыть активную вкладку-> установить «Ctrl + F4»;

Главное меню-> Окно-> Редактор-> Закрыть-> установить на «Ctrl + W»;

2. Установить тему оформления IDE

Theme> Theme-> Выбрать «Alloy.IDEA Theme»

Вы можете изменить тему, выполнив поиск темы в настройках, и все цвета будут изменены равномерно.

File > settings > build.excution

Автоматически выполнять код каждый раз, когда вы открываете консоль Python

Если установлен ipython, используйте более мощный ipython в pyconsole

Проверьте использование ipython, если доступно

Это будет открывать ipython каждый раз, когда вы открываете pyconsole

Note: Установить ipython в virtualenv: (ubuntu_env) pika: / media / pika / files / mine / python_workspace / ubuntu_env $ pip установить ipython

File > settings > Languages & Frameworks

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



Если поддержка включена, дополнительная консоль django будет отображаться в настройках> build.excution> console:



Настройки консоли Django следующие

File > settings > Project : initial project

зависимости проекта> LDA> проект зависит от этих проектов> выберите sim_cluster для вызова пакетов в sim_cluster в LDA

путь интерпретатора Python

путь интерпретатора проекта Python

Путь Python для настройки выполнения проекта Python

Например, некоторые проекты используют среду в системе python2.7, некоторые - 3.4, некоторые проекты используют среду python virtualenv [Конфигурация виртуальной среды PythonКонфигурация проекта в pycharm]

Укажите интерпретатор python в pycharm> файл> настройки> проект: pythonworkspace> интерпретатор проекта> выберите соответствующий проект> интерпретатор проекта

В pycharm есть возможность запустить настройку добавления корней контента в pythonpath

После выбора путь ко всему проекту проекта / media / pika / files / mine / python_workspace будет добавлен в sys.path, а каталог внутри будет использоваться в качестве пакета, чтобы его можно было импортировать из SocialNetworks.SocialNetworks в каталог, который не является пакетом python. файлы.

Но лучше использовать sys.path.append (os.path.join (os.path.split (os.path.realpath (__ file __))) [ 0 ], "../.." )) Чтобы добавить, чтобы он мог работать без ошибок за пределами pycharm.

Управление пакетами Python в Pycharm

Проекты в pycharm могут включать пакеты, каталоги (имя каталога может содержать пробелы) и т. Д.

Определенный py-файл в определенном пакете каталога должен вызывать функцию в другом py-файле. Во-первых, установите для каталога исходный корень, чтобы функцию можно было корректно представить сверху вниз в пакете. В противном случае она не сможет ввести функцию:

SystemError: Parent module '' not loaded, cannot perform relative import

Note : Directory> Щелкните правой кнопкой мыши> сделать каталог как> исходный корень

сценарий Python объяснить путь

Ctrl + Shift + F10 / F10 при выполнении сценария Python

Текущий рабочий каталог cwd является рабочим каталогом в конфигурациях run / debug

Конфигурируемый в редактировании конфигурации> проект или значения по умолчанию

путь выполнения консоли и текущий рабочий каталог

Когда выполняется в консоли Python

cwd это Файл> настройки> build.excution> консоль> рабочий каталог в pyconsole

И можно в нем настроить

pycharm configure os.environ environment

os.environ в pycharm не может читать системные переменные окружения в терминале

os.environ не может прочитать параметры .bashrc в pycharm

В pycharm ни dict, возвращаемый os.environ в консоли python, ни модуль не имеют переменных, установленных в

/ .bashrc, но в / etc / profile есть конфигурации переменных. Однако, используя python в терминале, os.environ может получить содержимое

Решение 1:

Системная среда, установленная в

/ .bashrc, действительна, только если вы запускаете программу spark в оболочке терминала, потому что .bashrc читается только для интерактивных оболочек.

Если вы хотите быть эффективными во всей системе текущего пользователя (включая pycharm и другие IDE), вам следует Установите системные переменные окружения в

/ .profile , Если вы настраиваете всю систему для всех пользователей, измените / etc / profile или / etc / environment.

Решение 2. Установите его в коде, чтобы не было проблем с окружением

Pycharm настроить сторонний код библиотеки для автоматического запроса

Очистить скомпилированные промежуточные файлы .pyc в pycharm

Выберите ваше рабочее пространство> щелкните правой кнопкой мыши> очистить скомпилированные файлы Python

Вы также можете написать четкий код самостоятельно

набор внешних инструментов

[ гаджет Python ] Удалить все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm. Если он запускается напрямую (вместо запуска в инструментах ниже), удалите файл pyc в каталоге E: \ mine \ python_workspace \ WebSite.

Измените код удаления выше на внешний инструмент

PyCharm> настройки> инструменты> внешние инструменты> + добавить

программа: $ PyInterpreterDirectory $ / python Путь установки Python

Parameters: $ProjectFileDir$/Oth/Utility/DelPyc.py $FileDir$

Work directory: $FileDir$

NoteПараметр $ FileDir $ позади: Параметры означает, что DelPyc удаляет все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm.

После этого вы можете напрямую выполнить



Note: Добавить еще один инструмент с именем DelPycIn

программа: путь установки Python, например, D: \ python3.4.2 \ python.exe

Рабочий каталог использует переменную $ FileDir $

В параметре нет $ FileDir $, так что вы можете напрямую удалить общий каталог r'E: \ mine \ python_workspace \ WebSite ', так как удобнее использовать их вместе.

Качество кода

По мере ввода PyCharm будет проверять, соответствует ли ваш код PEP8. Он сообщит вам, если у вас слишком много пробелов или пустых строк и так далее. Если вы хотите, вы можете настроить PyCharm для запуска Pylint в качестве внешнего инструмента.

Самый быстрый способ конвертировать python2 в python3

/usr/bin/2to3 -wn $FileDir$


Таким образом, откройте файл в pycharm, щелкните правой кнопкой мыши внешние инструменты> py2topy3, чтобы мгновенно преобразовать все py2 в каталоге, где находится текущий файл, в py3, разве это не очень умно!

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

Есть ли способ настроить Pycharm для открытия отдельных файлов, а не для использования проектов?

и в равной степени просто запустить одну страницу / файл

Вы всегда можете открыть один файл ("Файл"> "Открыть"), но для фактического запуска или отладки кода из Pycharm или использования большинства других его функций необходим правильно настроенный проект.

Что вы можете сделать, так это создать отдельный проект, в котором будет содержаться весь ваш "сортированный" код. Я обычно рекомендую также создать virtualenv для этого проекта и использовать его в качестве интерпретатора проекта Pycharm. Вы можете далее разделить этот проект на разные пакеты, чтобы все было организовано.

Обновление: PyCharm 4.5 теперь предоставляет Скретч-файлы, которые имеют отношение к этому вопросу.

  1. Откройте файл (то есть, дважды щелкнув в проводнике)
  2. Перейдите в Файл-> Настройки.
  3. Разверните вкладку "Проект" слева и выберите "интерпретатор проекта" из вариантов, которые отображаются под
  4. Настройте интерпретатор проекта в раскрывающемся меню, и теперь вы сможете запускать файл без создания проекта.

Вы должны работать с настроенным проектом (обозначенным папками), но есть обходной путь. В Pycharm при создании проекта у вас будет файл по умолчанию в.py или любом другом формате.

Просто следуйте инструкциям для работы с отдельными файлами.

щелкните правой кнопкой мыши на папке (в левой части дерева проекта) и добавьте новый файл Python

дважды щелкните по вновь добавленному файлу, теперь он будет открыт в новой вкладке

(НО.. если вы попытаетесь запустить этот новый файл, pycharm все равно скомпилирует предыдущий файл. так что измените это..)

щелкните правой кнопкой мыши на вкладке вашего файла и нажмите "запустить имя файла", или вы можете нажать CTRL+ Shift+F10

Читайте также: