Откройте каталог с помощью PyCharm

Вот что я часто делаю:

  1. Открыть PyCharm
  2. Файл > Открыть каталог...

Что я действительно хочу сделать, так это передать аргумент C:\Program Files (x86)\JetBrains\PyCharm 2.6.1\bin\pycharm.exe, у которого есть текущий каталог, поэтому я могу ввести его из cmd.exe (или «адресной строки» в Windows 7/8/Server 2012).

Я отмечаю, что WebMatrix имеет контекстное меню правой кнопки мыши в папках, в котором говорится: «Открыть как веб-сайт в Microsoft WebMatrix». Это то, чему я пытаюсь подражать.

Во-вторых, я хотел бы иметь возможность открывать отдельные файлы, просто набрав «pycharm main.py», как я делаю с gvim (например, gvim main.py или gvim *.py). Я также отмечаю, что Vim в Windows также имеет контекстное меню «Редактировать с помощью Vim», вызываемое правой кнопкой мыши, для файлов.


person Aaron    schedule 18.01.2013    source источник


Ответы (1)


PyCharm поддерживает передачу аргументов командной строки в pycharm.exe. Он сделает «Открыть каталог», если вы передадите имя каталога, и «Открыть файл», если вы передадите имя файла. Возможно, вы захотите добавить подкаталог «bin» каталога установки PyCharm в PATH, чтобы вам не нужно было вводить полный путь к pycharm.exe.

На данный момент PyCharm не предоставляет каких-либо расширений оболочки, подобных тем, что есть у WebMatrix и gvim, но возможно, что они будут добавлены в будущей версии.

person yole    schedule 19.01.2013
comment
Ааа, очень полезно, спасибо! Я вижу, что требуется полный путь (например, pycharm c:\folder\ или pycharm c:\folder\example.py), поэтому нельзя просто ввести pycharm example.py через cmd.exe или адресную строку в проводнике ( как я могу с notepad.exe или gvim). Это правильно? Я думаю, это то, что сбило меня с толку изначально. - person Aaron; 20.01.2013
comment
@Aaron Да, требуется ПОЛНЫЙ путь к папке/файлу, например youtrack.jetbrains.com/issue/IDEA-94604 - person LazyOne; 21.01.2013