2013-02-14 219 views
26

如何从Powershell命令行在Notepad ++中打开文件?从PowerShell打开Notepad ++

+2

@martineau:实际上,这个问题对于从PowerShell打开Notepad ++中的任何文件都很有帮助。只是说.. – 2015-04-14 15:03:26

+1

我们可以只编辑这个规范问题不是Python的具体?它与python无关...... – 2016-10-03 19:48:36

回答

43

里面powershell我可以简单地使用启动并获得一般结果

打开python文件wi记事本++这里是我所做的。

Start notepad++ ex1.py 

这将启动notepad ++并加载文件ex1.py,假定您与.py文件在同一目录中。你可以通过添加完整路径名来改变它

start notepad++ c:\users\you\desktop\files\ex1.py 

希望这有助于!

+0

很好的回答! – stt106 2015-09-25 12:53:09

+1

在更大范围内,“Start”可以用任何参数打开任何'.exe'程序。 – 2016-10-03 19:49:43

4

因为默认路径包含空格,所以必须引用exe的路径。但是,因为PowerShell也是一种脚本语言。通过自身的字符串被简单地评价为一个字符串,例如: -

C:\ PS> 'Hello world' 
Hello world 

所以,你必须告诉PowerShell中要调用由名为字符串命令。对于您所使用的电话运营商&如:

C:\ PS> & 'C:\Program Files (x86)\Notepad++\notepad++.exe' 

,或者记事本+ +是在您的路径:

C:\ PS> notepad++ 

,或者如果你在同一目录的EXE:

C:\ PS> .\notepad++ 
+0

好的。假设我在一个目录中有一些py文件。我如何在PowerShell中的Notepad ++中打开它们? – Dombey 2013-02-14 22:28:45