2015-06-25 81 views

回答

2

这取决于Notepad ++是否在您的路径中。如果是在你的路径,然后只需要执行:

notepad++ readme.txt 

要知道,如果你是在同一个目录作为记事本++,你必须像这样(安全功能)执行:

.\notepad++ readme.txt 

如果没有,那么你需要指定的路径,记事本+ +例如:

& 'C:\Program Files (x86)\Notepad++\notepad++.exe' readme.txt 

如果你这样做了很多,你可能需要在配置文件脚本如创建别名:

New-Alias e 'C:\Program Files (x86)\Notepad++\notepad++.exe' 
e readme.txt 

使用任何你想要的别名:编辑,编辑等

0

通过@Kieth添加到上面的回答,我通常做的下方打开一个文本文件:

Invoke-Item C:\temp\test.txt 

但此方法的问题是默认情况下.txt扩展名与记事本打开相关联

可以通过Explorer,CMD或PowerShell为特定类型(例如.txt)类型的文件设置默认编辑器

通过资源管理

上.txt文件点击右键>打开方式>选择默认程序>选择喜欢的编辑器。

通过的PowerShell/CMD

人们可以使用命名ASSOCFTYPE一起用于映射扩展到默认程序的命令行实用程序。首先运行assoc命令来获取文件关联

PS> cmd /c assoc .txt 

的.txt = txtfile

现在,我们可以设置该文件类型关联的默认应用程序(开放commandstrings)。

PS>cmd /c Ftype txtfile"C:\Program Files\Sublime Text 3\sublime_text.exe" %1 

一旦建立了文件关联。只需执行以下操作:

PS> ii C:\Temp\test.txt # ii alias for Invoke-Item