有时候是这样的:
vim -
Run Code Online (Sandbox Code Playgroud)
意味着打开stdin vim.
> file
Run Code Online (Sandbox Code Playgroud)
是shell 的输出重定向.(vim)进程的stdout将被存储file.在(vim)进程启动之前file,shell会被截断.
我建议#在将内容粘贴到shell之前始终将shell放入shell中.这使您有机会在执行之前查看该行,特别是如果您将该行与换行符粘贴在一起.(会马上执行)