echo 新建文件无法退出编辑

打算使用echo > xx 来新建一个文件,但忘了添加后缀名。然后就一直循环让我输入内容。
使用exit ctrl+c ctrl+z quit exit :wq 都不行, 虽然可以直接关闭窗口,但实在不爽。搜了一下没什么解决之道。所以放上来。

图片描述

阅读 4.9k
3 个回答

原本在linux上,你这样的操作是没有问题的。
若你要在vscode上这样做,只需要回车两次就可以退出了。
我也不建议你用echo来写文件。

echo实在不是作为文本编辑的好选择,至少你不能修改之前几行的内容,真有这个需求的话不如下一个gvim,同时提供命令行的vim

你电脑有git bash吧?可以用git bash,没有这个限制。

新建文件有两种方式:
1,touch+文件名,直接新建一个文件
2,vi+文件名,新建一个文件并进入编辑状态(如果文件已存在,则直接进入编辑状态)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进