Как переименовать файл в pycharm
В PyCharm я могу реорганизовать проект, щелкнув его правой кнопкой мыши в меню слева. Однако это не изменяет имя в синей полосе справа вверху окна PyCharm, где также отображается путь к проекту на вашем компьютере. Почему бы и нет?
спросил(а) 2021-01-26T16:18:30+03:00 9 месяцев, 3 недели назадПользовательский интерфейс, похоже, не правильно настроил файлы конфигурации. Вероятно, это ошибка.
Если вы редактируете: <projectdir>/.idea/.name , вы можете указать там имя.
Вам нужно будет перезапустить PyCharm, чтобы это вступило в силу.
ответил(а) 2021-01-26T16:18:30+03:00 9 месяцев, 3 недели назадСегодня я достиг той же проблемы.
Я пробовал этот ответ, но я не нашел этого <projectdir>/.idea/.name .
Итак, я переименовал <projectdir>/.idea/<projectName>.iml , но понял, что этого недостаточно.
Для полного рабочего решения мне пришлось:
-
Измените имя projectdir
Переименуйте файл <projectdir>/.idea/<projectName>.iml
Перестроить virtualenv (потому что я использовал его на этом модуле)
Измените все пути в файл <projectName>.iml и каталог virtualenv (в моем случае:) внутри каждого xml файла в папке .idea (в моем случае было имя файла: modules.xml и workspace.xml → , что является моим домом каталог для всех проектов)
Измените имя модуля (имя_проекта) внутри xml файла (в моем случае: workspace.xml ) на каждой строке:
<option name="myItemId" value="<projectName>" />
<ignored path="<projectName>.iws" /> → но я не уверен на 100% об этом.
Информация: Я работаю над pyCharm Community Edition 2016.2 и Ubuntu 16.04 LTS.
Если кто-то знает более простой способ, пожалуйста, сообщите мне.
ответил(а) 2021-01-26T16:18:30+03:00 9 месяцев, 3 недели назадЯ также сталкивался с этой проблемой, и решение намного (намного и намного) намного проще.
Меню в правом верхнем углу является меню конфигураций запуска. После переименования файла, и если файл был запущен/отлажен ранее, есть случай, когда конфигурация запуска не обновляется.
Оттуда найдите нужную конфигурацию, выбрав ее в меню слева. На правой панели, вверху, есть поле "Имя". Вы можете изменить содержимое этого поля на новое имя скрипта, и все готово.
Допустим, у меня есть скрипт foo.py, и я переименую его в bar.py. В правом верхнем углу PyCharm, слева от кнопки "Play" находится "foo".
Я раскрываю меню слева от кнопки воспроизведения и выбираю "Редактировать конфигурации". Затем я выбираю foo из левой панели. На правой панели, вверху и в поле "Имя" я ввожу "бар".
Теперь, когда я хочу запустить bar.py, будет запущена панель конфигурации.
ответил(а) 2021-01-26T16:18:30+03:00 9 месяцев, 3 недели назадЧтобы переименовать проект PyCharm, вам нужно использовать опцию Refactor.
Это может быть достигнуто через SHIFT + F6 или просто щелкнув правой кнопкой мыши на том, что вы хотите переименовать (как файл, так и проект).
После вызова команды Refactor в окне отобразится вопрос, хотите ли вы переименовать FOLDER или Имя проекта. В вашем случае, вы хотите, чтобы на синей полосе вверху программы отображалось другое имя, затем вы должны нажать на Rename Project.
Горячих клавиш в IDE PhpStorm и PyCharm гораздо больше, чем в приведенном ниже списке. Здесь я привел только те, которыми пользуюсь сам (* звездочкой выделил наиболее используемые мною горячие клавиши).
Шпаргалка будет обновляться, если начну использовать новые hotkeys.
Для настройки горячих клавиш или добавление собственных сочетаний клавиш перейдите File > Settings > Keymap.
Редактирование
*Ctrl + W — выделение текущего блока. Если нажимать W несколько раз, то будут выделяться родительские блоки по иерархии.
Ctrl + Shift + W — проделывает обратное действие от предыдущего
Ctrl + Y — удаляет строку
*Ctrl + D — дублирует строку
Ctrl + Shift + U — делает выделенный текст или заглавными, или строчными буквами
Ctrl + Delete — удаляет часть от курсора до конца слова
*Ctrl + Alt + L — форматирование кода соответствии с настройками code style.
Ctrl + Shift + V — вставка из истории буфера. Сейчас я пользуюсь *Win + V , стандартным буфером Windows 10 с историей.
*Ctrl + / — закомментировать/раскомментировать текущую строку.
Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.
Ctrl + Shift + J — к текущей строке присоединяет нижнюю.
Ctrl + [ или ] — перемещает курсор в начало или конец блока с кодом, в теле фукции, в теле цикла и т.д.
Ctrl + Shift + ] или [ — выделить код код до конца или до начала блока
*Tab — сделать отступ (табуляцию)
*SHIFT + Tab — убрать отступ
*Ctrl + Alt + Стрелка вверх — перемещает текущую строку вверх.
*Ctrl + Alt + Стрелка вниз — перемещает текущую строку вниз.
Ctrl + Shift + Стрелка вверх — перемещает текущий логический блок вверх (блок if , for и т.д.).
Ctrl + Shift + Стрелка вниз — перемещает текущий логический блок вниз
*Ctrl + Space — выводит возможные варианты автодополнения
Ctrl + курсор мыши над кодом — краткая информация
*Ctrl + клик по названию переменной или метода, или CTRL+B когда курсор установлен на названии, приведет туда, где метод или переменная определены.
*Ctrl + G — перейти к строке по номеру
*Alt + Клик левой кнопкой мышки — мультикурсор, если нужно одновременно несколько курсоров, кликаем мышкой в нужные места, куда нужно их добавить
*Ctrl + Alt + J — обрамление выделенного текста тегом (нужно выбрать первый пункт из всплывающего окошка)
F11 — быстро установить закладку
Поиск / замена
Двойной Shift — поиск по проекту
*Ctrl + F — поиск в текущем файле
*Ctrl + R — поиск и замена
*Ctrl+Shift+E — вызовет всплывающее окно, в котором показаны последние куски кода в разных файлах, с которыми вы работали
Ctrl + Shift + F — поиск в группе файлов (например в проекте или папке)
Ctrl + Shift + R — поиск и замена в группе файлов
Ctrl + N — найти в каком файле находится класс
*Ctrl + Shift + N — поиск файла по названию
Разное
Ctrl + Alt + S — быстрый доступ к настройкам
*Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).
Что мне нужно сделать, чтобы переименовать мой проект Django в PyCharm? Я новичок в Django и PyCharm и хотел бы использовать другое имя для моего проекта.
ОТВЕТЫ
Ответ 1
Встроенное решение для переименования проектов Django в PyCharm в прошлом работало на небольшие проекты, хотя я еще не пробовал его в большом проекте. Чтобы использовать его, выберите папку проекта из файла-дерева (по умолчанию в левой части экрана), затем нажмите shift-F6, чтобы открыть диалог переименования. Здесь вы можете ввести свое новое имя и просмотреть изменения, которые могут помочь предотвратить сюрпризы. Если вы довольны предварительным просмотром, нажмите кнопку "Do Refactor" в нижней части окна.
Это также полезный способ переименования приложений Django.
Вы можете получить доступ к тем же функциям, щелкнув правой кнопкой мыши на папке/элементе и нависая над подменю Refactor. Или нажмите ctrl + shift + a и найдите rename .
Ответ 2
Я использую Windows, но он, вероятно, одинаковый для других операционных систем.
- Закрыть PyCharm, откройте каталог в Проводнике Windows (или ваш любимый файловый менеджер).
- Переименуйте каталог проекта
- Переименуйте подкаталог с тем же именем, который находится внутри каталога вашего проекта
- Откройте каталог .idea(в папке проекта), переименуйте файл .iml
- Также в каталоге .idea откройте файл .name в текстовом редакторе и измените имя там
- Вновь открыть проект в PyCharm.
- В файле settings.py вам необходимо обновить путь, указанный в TEMPLATE_DIRS
Вы также можете обновить конфигурацию Run/Debug (Alt-Shift-F10).
Вам нужно будет заменить некоторые другие имена старого имени проекта. В PyCharm Ctrl-Shift-F позволит вам искать содержимое всех ваших файлов, чтобы найти эти вхождения.
Ответ 3
Ответ 4
Ответ svass работал у меня, за исключением того, что мне также пришлось вручную изменять экземпляры моего старого имени проекта в файлах, расположенных внутри каталога .idea моего проекта.
Если вы введете каталог проекта и grep для своего старого названия проекта
Python предоставляет нам два способа запуска программы:
- Использование подсказки интерактивного помощника.
- Использование файла сценария.
Давайте подробно обсудим каждый из них.
Интерактивная подсказка помощника
Python предоставляет нам возможность выполнять инструкции интерактивного помощника. Это предпочтительнее в том случае, когда нас беспокоит вывод каждой строки программы Python.
Чтобы использовать интерактивный режим, откройте терминал(или командную строку) и введите python(python3 в случае, если в вашей системе установлены Python2 и Python3).
Откроется следующее приглашение, в котором мы можем выполнить оператор Python и проверить влияние на консоль.
После написания отчета о печати нажмите клавишу Enter.
Использование файла сценария(Программирование в режиме сценария)
Подсказка интерпретатора лучше всего подходит для выполнения однострочных операторов кода. Однако мы не можем писать код каждый раз на терминале. Не рекомендуется писать несколько строк кода.
Используя режим сценария, мы можем записать многострочный код в файл, который может быть выполнен позже. Для этого нам нужно открыть редактор, например блокнот, создать файл с именем и сохранить его с расширением .py, что означает «Python». Теперь мы реализуем приведенный выше пример, используя режим скрипта.
Чтобы запустить этот файл с именем first.py, нам нужно запустить следующую команду на терминале.
Шаг 2: Теперь напишите код и нажмите «Ctrl + S», чтобы сохранить файл.
Результат будет показан следующим образом.
- Откройте командную строку и перейдите в каталог.
- Нам нужно ввести ключевое слово python, затем имя файла и нажать Enter, чтобы запустить файл Python.
Многострочные операторы
Многострочные операторы записываются в блокнот как редактор и сохраняются с расширением .py. В следующем примере мы определим выполнение нескольких строк кода с помощью скрипта Python.
Плюсы и минусы режима сценария
Режим сценария также имеет несколько преимуществ и недостатков. Давайте разберемся в следующих преимуществах запуска кода в режиме скрипта:
- Мы можем запускать несколько строк кода.
- Отладка выполняется легко в режиме сценария.
- Подходит как для новичков, так и для экспертов.
Посмотрим на недостатки скриптового режима:
- Нужно сохранять код каждый раз, если мы вносим в него какие-либо изменения.
- Когда мы запускаем одну или несколько строк кода, это может быть утомительно.
Начало работы с PyCharm
В нашей первой программе мы использовали gedit в CentOS в качестве редактора. В Windows у нас есть альтернатива, например блокнот или блокнот ++, для редактирования кода. Однако эти редакторы не используются в качестве IDE для Python, поскольку они не могут отображать предложения, связанные с синтаксисом.
JetBrains предоставляет самую популярную и широко используемую кроссплатформенную IDE PyCharm для запуска программ Python.
Установка PyCharm
Windows
Чтобы создать первую программу для Pycharm, выполните следующий шаг.
- Мы можем сохранить созданный проект в выбранном по желанию месте памяти или оставить расположение файла как есть, но, по крайней мере, изменить имя проекта по умолчанию без названия на «FirstProject» или что-то значимое.
- Pycharm автоматически найдет установленный интерпретатор Python.
- После изменения имени нажмите кнопку «Создать».
Базовый синтаксис Python
Отступы в Python
Отступы Python определяют, какая группа операторов принадлежит конкретному блоку. В языках программирования, таких как C, C ++, java, для определения блоков кода используются фигурные скобки <>.
В Python операторы, находящиеся на одном уровне справа, принадлежат одному блоку. Мы можем использовать четыре пробела для определения отступа. Давайте посмотрим на следующие строки кода.
В приведенном выше коде цикл for имеет блоки кода, если оператор имеет блок кода внутри цикла for. Оба с четырьмя пробелами с отступом. Последний оператор print() без отступа; это означает, что он не принадлежит циклу for.
Комментарии в Python
Мы можем добавить комментарий в каждую строку кода Python.
Типы комментариев
Мы также можем написать комментарий рядом с оператором кода. Рассмотрим следующий пример.
Мы также можем использовать другой способ.
Это основное введение в комментарии. Просмотрите наш урок по комментариям Python, чтобы изучить его подробно.
Идентификаторы Python
Идентификаторы Python относятся к имени, используемому для идентификации переменной, функции, модуля, класса, модуля или других объектов. Есть несколько правил, которым нужно следовать при присвоении имени переменной Python.
- Имя переменной должно начинаться с английской буквы или символа подчеркивания(_).
- Имя переменной не может начинаться с числа.
- В имени переменной нельзя использовать специальные символы.
- Имя переменной чувствительно к регистру.
Мы определили базовый синтаксис языка программирования Python. Мы должны ознакомиться с основной концепцией любого языка программирования. Как только мы запомним концепции, упомянутые выше, изучение Python станет проще.
Читайте также: