我是Linux的新手(30年的MS用户,都是从DOS开始的)并且成功地安装了Xubuntu18.04(我第一次安装Linux ),也有几个程序,其中一个是Atom文本编辑器,它安装了一些在互联网上找到的命令行,显然是在一些"Flatpak包管理器“的帮助下完成的(我后来才了解到有几种类型的数据包管理器可以帮助用户在Linux上安装一个程序,而且我曾经使用过),现在我想卸载are编辑器,但我一直无法这样做。用于安装Atom的命令行如下所示:
flatpak in
我正在用C++构建一个控制台应用程序,需要一种方法来调用终端文本编辑器,以满足用户的编辑乐趣,并知道它们何时完成。例如,在git中,当你运行git rebase --interactive时,它会在终端(默认情况下是Nano)中启动一个文本编辑器,你可以在其中轻松地编辑提交。当您关闭编辑器时,git将恢复其在控制台中的操作。 我认为我需要做的是启动一个编辑器作为子进程,不断地通过cin和cout访问它,最后在编辑器退出时恢复程序。