在PowerShell中启动记事本作为文本编辑器是'notepad README.txt',但如果我希望使用不同的文本编辑器(由于Notepad ++的一些明显的限制),如何实现的呢?PowerShell启动替代文本编辑器
0
A
回答
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
人们可以使用命名ASSOC和FTYPE一起用于映射扩展到默认程序的命令行实用程序。首先运行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
相关问题
- 1. 启动文本编辑器对于Asp.net
- 2. 替代Django-Tinymce编辑器
- 3. Google Apps脚本编辑器未启动
- 4. ACE编辑器中的文本替换
- 5. 富文本编辑器,就像一个源代码编辑器
- 6. 谷歌驱动器打开psm1 powershell智慧脚本编辑器
- 7. 文本编辑器
- 8. 如何从node.js启动文本编辑器?
- 9. 用Powershell编辑文本选择
- 10. 动态简单文本编辑器Java
- 11. 运动学文本编辑器和Git
- 12. 从Eclipse启动代理访问活动编辑器
- 13. NPAPI替代活文件编辑
- 14. TFS 2015 PowerShell编辑文件
- 15. 如何编辑fishshell启动脚本
- 16. .NET脚本编辑器的替代方案
- 17. 垂直编辑在vim - 替换文本
- 18. 编辑动态文本HTML
- 19. 移动编辑文本
- 20. Android Studio:未启动带编辑文本的活动
- 21. 代替代替使用PowerShell
- 22. 文本编辑器Require.js
- 23. aspx的文本编辑器?
- 24. 文本编辑器 - Asp.net mvc
- 25. Java文本编辑器Api
- 26. 投影文本编辑器?
- 27. Jquery WYSIWYG文本编辑器
- 28. Flash文本编辑器?
- 29. Android文本编辑器
- 30. Interlinear文本编辑器