术语“OC_EDITOR="subl" 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
The term 'OC_EDITOR="subl" is not recognized as the name of a cmdlet, function, script file, or operable program
我想在 (Windows 10) powershell 中使用以下命令编辑服务:
> oc edit service helloworld -o json
这将打开记事本作为编辑文件的编辑器。但是,我确实想在带有语法突出显示的编辑器中打开它。
我在文档中找到了以下内容:
这将导致以下命令。我已经将 sublime text 3 添加到我的路径中,但是当我 运行 命令时:
> OC_EDITOR="subl" oc edit service helloworld -o json
输出是:
OC_EDITOR=subl : The term 'OC_EDITOR=subl' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
我已经尝试了所有类型的变体,例如with/without 引号,sublime_text,但它们似乎不起作用。
运行 subl 或 sublime_text 从命令行简单地打开 sublime text 3.
您发布的屏幕截图显示了如何通过设置环境变量在 Bash (linux shell) cli 上覆盖 oc
编辑器的说明仅适用于该命令。
我对 Powershell 不是很熟悉,但我认为应该适用相同的逻辑。如果您在 Powershell 会话中创建了一个 OC_EDITOR
环境变量,它应该允许 oc edit
进入您的 Sublime Text 编辑器。
Set-Item -Path Env:OC_EDITOR -Value subl
您可以确认这是通过
设置的
Get-ChildItem Env:OC_EDITOR
现在,我没有在 Windows 机器上安装我的 oc
工具来测试它,但它 应该 工作。
我想在 (Windows 10) powershell 中使用以下命令编辑服务:
> oc edit service helloworld -o json
这将打开记事本作为编辑文件的编辑器。但是,我确实想在带有语法突出显示的编辑器中打开它。
我在文档中找到了以下内容:
这将导致以下命令。我已经将 sublime text 3 添加到我的路径中,但是当我 运行 命令时:
> OC_EDITOR="subl" oc edit service helloworld -o json
输出是:
OC_EDITOR=subl : The term 'OC_EDITOR=subl' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
我已经尝试了所有类型的变体,例如with/without 引号,sublime_text,但它们似乎不起作用。
运行 subl 或 sublime_text 从命令行简单地打开 sublime text 3.
您发布的屏幕截图显示了如何通过设置环境变量在 Bash (linux shell) cli 上覆盖 oc
编辑器的说明仅适用于该命令。
我对 Powershell 不是很熟悉,但我认为应该适用相同的逻辑。如果您在 Powershell 会话中创建了一个 OC_EDITOR
环境变量,它应该允许 oc edit
进入您的 Sublime Text 编辑器。
Set-Item -Path Env:OC_EDITOR -Value subl
您可以确认这是通过
设置的Get-ChildItem Env:OC_EDITOR
现在,我没有在 Windows 机器上安装我的 oc
工具来测试它,但它 应该 工作。