所以我这样做了:
function wtfman(){
local command="vi /the/path/file.txt"
$($command)
}
希望程序在该路径上打开 vi
但是,当我执行wtfman
它而不是返回
Vim: Warning: Output is not to a terminal
我做错了什么,我该如何去改革那个功能,以便它相应地打开 vi 而不是抱怨?即我想要一个存储在字符串中的命令,并且我想执行该字符串指定的命令。它适用于其他一切,但不适用于 vi(可能是因为 vi 的全屏特性?)