Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 在vim中编辑程序,同时';她在跑步_Shell_Vim_Command Line - Fatal编程技术网

Shell 在vim中编辑程序,同时';她在跑步

Shell 在vim中编辑程序,同时';她在跑步,shell,vim,command-line,Shell,Vim,Command Line,您好,我想知道我是否在后台的命令行上运行一个代码,然后当它仍在运行时,我用vim编辑该代码,它会影响当前运行的代码吗?否,在保存文件并再次运行程序之前,更改不会生效 否,只有保存文件并再次运行程序,更改才会生效 不,这是不可能的,因为您在vim中编辑的代码只是在vim内部缓冲区中。因此,Vim始终需要用户输入:w将缓冲区内容写入文件(将其保存到磁盘)。然后您可以再次运行它/script不,这是不可能的,因为您在vim中编辑的代码只是在vim内部缓冲区中。因此,Vim始终需要用户输入:w将缓冲区内

您好,我想知道我是否在后台的命令行上运行一个代码,然后当它仍在运行时,我用vim编辑该代码,它会影响当前运行的代码吗?

否,在保存文件并再次运行程序之前,更改不会生效

否,只有保存文件并再次运行程序,更改才会生效

不,这是不可能的,因为您在vim中编辑的代码只是在vim内部缓冲区中。因此,Vim始终需要用户输入
:w
将缓冲区内容写入文件(将其保存到磁盘)。然后您可以再次运行它
/script
不,这是不可能的,因为您在vim中编辑的代码只是在vim内部缓冲区中。因此,Vim始终需要用户输入
:w
将缓冲区内容写入文件(将其保存到磁盘)。然后您可以再次运行它
/script

可能不会。如何运行代码?就像
/program.sh&
IIRC一样,如果在Solaris上执行此操作,它会崩溃。只有在保存时才会崩溃。可能不会。如何运行代码?就像
/program.sh&
IIRC一样,如果在Solaris上执行此操作,它会崩溃。只有在保存时才会崩溃。