在终端中,我会使用 vi 命令在目录中创建一个文件:`vi bot.py`(在执行 mkdir supreme_bot 之后)我如何在 cmd 上执行此操作?

In terminal I would use the vi command to create a file inside of a directory: `vi bot.py` (after doing mkdir supreme_bot) how could I do this on cmd?

在 mac 的终端中,我能够在终端 vi bot.py 中使用命令在目录中创建文件。我会做 mkdir supreme_bot,然后做 vi bot.py,这会打开一个单独的 window 来编码,我可以保存它并在终端和我正在进行的工作代码之间来回移动。在 windows 我做了 mkdir supreme_bot (创建了文件夹),但是当我做了 vi bot.py 它没有打开那个部分。 windows 上的 cmd 的命令是什么?

这可能是因为 vi 是安装在 Mac 而未安装在 Windows 系统上的文本编辑器。应该有一条错误消息指出找不到 vi 命令。 尝试键入 notepad bot.py 而不是 vi bot.py,这将打开 Windows 默认记事本。

不过,如果您喜欢 vi 编辑器的风格,也可以安装 vim on Windows and set it up for command line usage, see this post。之后,您可以像以前一样打开和创建文件。