2013-01-18 46 views
0

开放目录这里的东西我觉得自己做了很多:与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.pygvim *.py)一样。我还注意到Windows上的Vim也有一个右键单击“Edit with Vim”文件的上下文菜单。

回答

3

PyCharm确实支持将命令行参数传递给pycharm.exe。如果您传递目录名称,它将执行“打开目录”;如果传递文件名称,则执行“打开文件”。您可能想要将PyCharm安装目录的“bin”子目录添加到PATH中,以便您不需要键入pycharm.exe的完整路径。

目前PyCharm没有提供任何类似于WebMatrix和gvim的外壳扩展,但可能会在未来的版本中添加这些扩展。

+0

啊,非常有帮助,谢谢!我发现它似乎需要完整路径(例如pycharm c:\ folder \或pycharm c:\ folder \ example.py),因此不能只通过cmd.exe或explorer中的地址栏输入pycharm example.py就像我可以用notepad.exe或gvim一样)。那是对的吗?我认为这就是最初抛弃我的原因。 – Aaron

+0

@Aaron是的,它**要求**文件夹/文件的完整路径,例如http://youtrack.jetbrains.com/issue/IDEA-94604 – LazyOne