我是新手,但仍在尝试弄清楚如何配置我的开发环境。在Visual Studio Code中使用touch命令时出现错误。我可以使用mkdir
创建目录,但是不能创建.php
文件。这是我遇到的错误。有任何想法吗?谢谢!
touch:术语“ touch”不被识别为cmdlet,函数,脚本文件或 可操作的程序。检查名称的拼写,或者是否包含路径,请验证该路径 是正确的,然后重试。 在第1行:char:1 +触摸new.php + ~~~~~ + CategoryInfo:ObjectNotFound :(触摸:字符串)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
答案 0 :(得分:1)
如果要使用 touch 命令,请使用 bash 作为终端。然后它会工作
答案 1 :(得分:0)
由于您使用的是Windows PowerShell,将PowerShell作为VSCode的默认终端,因此请知道没有名为touch
的命令(cmdlet)。
但是,有一种解决方法可以使用以下命令从PowerShell创建新文件:
echo $null >> filename
注意:由于这是一种解决方法,因此建议您谨慎使用。
答案 2 :(得分:0)
要在PowerShell中创建一个新的空文件,可以使用:
ni new.php
或者,没有别名和默认值:
New-Item -Path X:\path -Name new.php -ItemType File
有关详细信息,请参见Get-Help New-Item
或查看online
答案 3 :(得分:0)
您不在Linux / macOS终端中,而是VSCode中的终端面板,该面板实际上运行PowerShell。因此,触摸显然不是那里的命令。
这是您可以用于VSC创建新文件的命令
Black.sublime-commands
要打开现有文件,请使用命令
[
{
"caption": "Black: Toggle Format-on-save for this view",
"command": "toggle_setting",
"args": {
"setting": "black_disabled"
}
}
]
答案 4 :(得分:0)
cat > filename
在 Windows 中对我有用
答案 5 :(得分:-1)
我有同样的问题。
touch
对我不起作用,但是使用ni fileName.anything
可以起作用。